Vorheriges Thema: Neue Tabelle hinzufügenNächstes Thema: Ändern von Tabellen oder Spalten


Hinzufügen einer Spalte

Verwenden Sie den Schemadesigner, um der Datenbank eine Spalte hinzuzufügen.

Gehen Sie wie folgt vor:

  1. Wählen Sie die Tabelle aus, für die Sie eine Spalte hinzufügen möchten (oder wählen Sie eine der vorhandenen Spalten aus).
  2. Wählen Sie "Bearbeiten", "Spalte hinzufügen" aus.

    Das Dialogfeld "Neue Spalte hinzufügen" wird geöffnet.

  3. Geben Sie den Spaltennamen in das Feld "Neuer Spaltenname" ein, und klicken Sie auf "OK". Stellen Sie sicher, dass die Namen der standortdefinierten Tabelle mit dem Buchstaben "z" beginnen, um Konflikte mit möglichen zukünftigen Standardspalten zu verhindern.

    WSP stellt sicher, dass Sie das Präfix hinzugefügt haben, aber fügt im Bedarfsfall ein "z" am Anfang des Spaltennamens hinzu.

  4. Füllen Sie die folgenden Felder nach Wunsch aus:
    Name

    (Nur Anzeige) Gibt den Objektnamen der Spalte an. Der Objektname der Spalte "alt_phone" in der Tabelle "Kontakt" lautet "alt_phone".

    Anzeigename

    Gibt den anwenderfreundlichen Namen für die Spalte an. Sie können den Anzeigenamen einer Spalte ändern, indem Sie einen anderen Namen in dieses Feld eingeben. Der Anzeigename der Spalte "alt_phone" in der Tabelle "Kontakt" lautet "Alternative Telefonnummer".

    Schemaname:

    (Schreibgeschützt für standardmäßige Tabellen) Gibt den Namen, der verwendet wird, um auf die Spalten in CA SDM-Hilfsprogrammen zu verweisen, wie z. B. "pdm_userload". Bei standortdefinierten Tabellen entspricht der Schemaname standardmäßig dem Objektnamen. Sie können den Schemanamen durch Eingabe eines anderen Werts in diesem Feld ändern.

    DBMS-Name:

    (Schreibgeschützt für alle Tabellen) Gibt den Namen an, der verwendet wird, um auf die Tabelle im physischen DBMS zu verweisen. Für standortdefinierte Tabellen entspricht der DBMS-Name immer dem Schemanamen.

    Beschreibung

    Gibt eine kurze Beschreibung der Spalte an.

    Feldtyp

    (Schreibgeschützt für alle standardmäßigen Spalten in standardmäßigen Tabellen und gespeicherte standortdefinierte Spalten) Gibt den Datentyp der Spalte an. Sie können den Feldtyp von standortdefinierten Spalten angeben oder ändern, indem Sie einen Wert aus der Dropdown-Liste wählen. Folgende Liste beschreibt die verfügbaren Feldtypen:

    INTEGER

    Gibt einen numerischen Wert an.

    STRING

    Gibt eine Textzeichenfolge an. Das Feld "Zeichenfolgenlänge" gibt die Anzahl der Zeichen in einer Zeichenfolge an.

    DATUM

    Gibt ein Datum und eine Uhrzeit an. Der in der Datenbank gespeicherte Ganzzahlwert entspricht der Anzahl an Sekunden seit Mitternacht, dem 1. Januar 1970.

    DAUER

    Gibt eine Zeitspanne an. Der in der Datenbank gespeicherte Wert ist eine Ganzzahl, die einer Anzahl an Sekunden entspricht.

    DOUBLE

    Gibt eine reale Zahl (Gleitkomma) an.

    SREL

    Gibt eine Fremdschlüsselreferenz auf eine andere Tabelle an. Das Feld "SREL-Tabelle" gibt die referenzierte Tabelle an. Der in der Datenbank gespeicherte Wert entspricht dem zugehörigen Attribut der entsprechenden Tabelle. Hierbei kann es sich entweder um eine Ganzzahl oder eine Zeichenfolge handeln. Der im Produkt angezeigte Wert ist der allgemeine Name der entsprechenden Tabellenzeile. Informationen zum Festlegen von SREL-Attributen mit Fremdschlüsselwerten finden Sie im Technischen Referenzhandbuch.

    BREL

    Gibt eine virtuelle Spalte an, in der alle Objekte mit SREL auf diese Tabelle dargestellt sind. Es existiert nur in der Objekt-Engine und ist nicht physikalisch in der Datenbank gespeichert. Dieser Feldtyp sollte nur auf Anweisung eines Mitarbeiters von CA Technologies ausgewählt werden.

    QREL

    Gibt eine virtuelle Spalte an, in der eine Reihe von Objekten dargestellt ist, die von der Where-Klausel in der Registerkarte „Erweitert“ ausgewählt wird. Es existiert nur in der Objekt-Engine und ist nicht physikalisch in der Datenbank gespeichert. Dieser Feldtyp sollte nur auf Anweisung eines Mitarbeiters von CA Technologies ausgewählt werden.

    DERIVED

    Gibt eine virtuelle Spalte an, die von der Objekt-Engine mit den Werten von anderen Spalten erstellt wurde. Hierfür wurde die in der Registerkarte „Erweitert“ angegebene Formel verwendet. Es existiert nur in der Objekt-Engine und ist nicht physikalisch in der Datenbank gespeichert. Dieser Feldtyp sollte nur auf Anweisung eines Mitarbeiters von CA Technologies ausgewählt werden.

    Zeichenfolgenlänge

    Die Länge einer Zeichenfolge-Spalte. Dieses Feld ist für Nicht-String-Spalten leer. Es ist bei allen Standardspalten und bei gespeicherten standortdefinierten Spalten schreibgeschützt. Sie können die Länge von neuen standortdefinierten STRING-Spalten angeben oder ändern, indem Sie eine Ganzzahl zwischen 1 und 32767 in dieses Feld eingeben.

    SRel-Tabelle

    Die Tabelle, auf die eine SREL-Spalte verweist. Dieses Feld ist für Nicht-SREL-Spalten leer. Es ist bei allen Standardspalten und bei gespeicherten standortdefinierten Spalten schreibgeschützt. Sie können die Tabelle angeben, auf die von einer neuen standortdefinierten SREL verwiesen wird, indem Sie sie aus der Dropdownliste wählen.

    Bei neuem Standardwert

    Der Standardwert, der dieser Spalte zugeordnet ist, wenn eine neue Zeile der Tabelle definiert wird. Es muss sich um einen für den Feldtyp geeigneten Wert handelt. Einige Schlüsselwortwerte stehen für besondere Feldtypen zur Verfügung:

    JETZT

    Gibt das aktuelle Datum und die aktuelle Uhrzeit für die Spalte DATE an.

    ANWENDER

    Gibt den aktiven Anwender für eine SREL zur Tabelle "Contact" an.

    Beim Speichern festgelegter Wert

    Der Wert, der dieser Spalte zugeordnet ist, wenn eine Zeile der Tabelle aktualisiert wird. Es muss sich um einen für den Feldtyp geeigneten Wert handelt. Einige Schlüsselwortwerte stehen für besondere Feldtypen zur Verfügung:

    JETZT

    Gibt das aktuelle Datum und die aktuelle Uhrzeit für die Spalte DATE an.

    ANWENDER

    Gibt den aktiven Anwender für eine SREL zur Tabelle "Contact" an.

    Erforderlich

    Durch Aktivieren dieses Kontrollkästchen wird angegeben, dass ein Wert für die Spalte angegeben werden muss, bevor eine Zeile der Tabelle mit dieser Spalte gespeichert werden kann. Sie können diese Option für Standardspalten und standortdefinierte Spalten festlegen. Überdies können Sie festgelegte Optionen auch wieder deaktivieren. Sie können jedoch die Option einer Standardspalte nicht deaktivieren, sofern sie nicht durch Ihren Standort festgelegt wurde.

    Nur bei neuem Eintrag aktualisierbar

    Durch Aktivieren dieses Kontrollkästchens wird angegeben, dass ein Wert für diese Spalte nur angegeben werden kann, wenn eine Tabellenzeile neu erstellt wurde. Danach sind keine Änderungen mehr möglich. Sie können diese Option für Standardspalten und standortdefinierte Spalten festlegen. Überdies können Sie festgelegte Optionen auch wieder deaktivieren. Sie können jedoch die Option einer Standardspalte nicht deaktivieren, sofern sie nicht durch Ihren Standort festgelegt wurde.

    Schlüssel für pdm_userload

    Durch Aktivieren dieses Kontrollkästchens wird angegeben, dass diese Spalte zu den Spalten gehört, die mit pdm_userload getestet wurden, um zu überprüfen, ob die Eingabe eine Aktualisierung einer verfügbaren Zeile ist. Diese Option ist nur für STRING-Spalten verfügbar. Sie ist für alle Spalten in Standardtabellen schreibgeschützt.

    DBMS-Indexoptionen

    Diese Optionen geben Merkmale einer Spalte an, die ein Index der physischen DBMS ist. Sie sind nur für Spalten in standortdefinierten Tabellen verfügbar.

    Einzeln

    Gibt an, dass die Spalte in der Tabelle einmalig ist, und dass keine zwei Zeilen über denselben Wert für die Spalte verfügen.

    Aufsteigend

    Gibt an, dass der DBMS-Index in dieser Spalte in aufsteigender Reihenfolge aufgeführt ist. Diese Option bewirkt das Gegenteil von "Absteigend".

    descending

    Gibt an, dass der DBMS-Index in dieser Spalte in absteigender Reihenfolge aufgeführt ist. Diese Option bewirkt das Gegenteil von "Aufsteigend".

    Wichtig! Der Schemadesigner enthält die Registerkarte "Erweitert". Die Informationen zu diesen Registerkarten sind für Support-Mitarbeiter von CA Technologies und technische Fachkräfte gedacht. Bei der Verwendung des Schemadesigners werden diese Registerkarten in der Regel nicht benötigt und werden deshalb in diesem Handbuch nicht weiter erläutert.

  5. Führen Sie eine der folgenden Aktionen aus, um die Spalte zu speichern:

    Die Spalte wird zur Bereichstabelle hinzugefügt.