-
Hallo,
- Für jede Tabelle kann sowohl ein langer SQL-Name als auch ein kurzer System-Name festgelegt werden. (Einfach die Tabelle mit dem langen Namen erstellen und anschließend mit dem SQL Rename-Befehl den System-Namen hinzufügen.
- Wird ein SQL Name länger als 10 Stellen verwendet, wird automatisch ein kurzer System-Name generiert, der aus den ersten 5 Stellen des langen SQL-Namen + einem 5-stelligen laufenden Zähler besteht. (Die Krux ist, dass es beim erneuten Erstellen keine Garantie gibt, dass der gleiche System-Name erneut vergeben wird, vielmehr wird einfach der nächste Zähler ermittelt.
- Für den RLA (Angabe der Tabelle in den F-Bestimmungen) muss der kurze System-Name verwendet werden. Ebenso müssen die kurzen System-Namen bei allen CL-Befehlen wie CPYF oder CRTDUPOBJ verwendet werden.
- Ebenso wie für den Tabellen-Namen können auch für die Spalten SQL und System-Namen festgelegt werden. Dies muss allerdings direkt im CREATE TABLE-Befehl erfolgen. Ein nachträgliches Änderung oder Setzen von kurzen System-Namen ist nicht möglich.
- Vor Release 7.1 mussten beim RLA die kurzen Feld/Spalten-Namen verwendet werden. Mit Release 7.1 können nach Angabe des Schlüssel-Wortes ALIAS in den F-Bestimmungen und dem Einlesen der Datensätze in entsprechende (externe) Datenstrukturen die langen Feld-Namen verwendet werden.
- Beim Zugriff über (embedded) SQL konnten schon immer die SQL und System-Namen alternativ verwendet werden.
Ich arbeite seit Jahren nur noch mit SQL beschriebenen Tabellen, Views und Indices. Trotzdem bleibe ich dabei, Tabellen und Spalten-Namen mit maximal 10 Stellen zu definieren. Wobei ich versuche die Namen soweit möglich sprechend zu gestalten. Längere Namen (mit zusätzlich fix definierten System-Namen) verwende ich nur in Ausnahmefällen.
Birgitta
Similar Threads
-
By Wow in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 01-07-10, 11:18
-
By THH in forum NEWSboard Programmierung
Antworten: 18
Letzter Beitrag: 19-10-06, 14:16
-
By Joe in forum IBM i Hauptforum
Antworten: 15
Letzter Beitrag: 04-09-06, 10:42
-
By deni87991 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 10-08-06, 08:27
-
By bluesXplosion in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 03-08-06, 09:52
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks