Jede Zeile in der Systemtabelle syscolumn beschreibt eine Spalte.
Spaltenname | Spaltentyp | Beschreibung |
---|---|---|
table_id | INTEGER | Der Bezeichner der Tabelle, zu der die Spalte gehört |
column_id | INTEGER | Ein eindeutiger Bezeichner für die Spalte |
column_name | VARCHAR(128) | Der Name der Spalte. Weitere Hinweise finden Sie unter Domain-Schnittstelle. |
column_flags | TINY | Eine Bit-für-Bit-Kombination aus den folgenden, die Attribute beschreibenden Parametern:
|
column_domain | INTEGER | Die Spaltendomäne, die ein enumerierter Wert ist, der die Domäne der Spalte angibt. |
column_length | INTEGER | Die Spaltenlänge.
Bei Spalten vom Typ VARCHAR und BINARY, die in der Domain-Schnittstelle definiert sind, ist dies die maximale Länge in Byte. Bei Spalten vom Typ NUMERIC wird die Gesamtstellenzahl im ersten Byte gespeichert, und die Dezimalstellen werden im zweiten Byte gespeichert. |
column_default | TINY | Der Standardwert für diese Spalte, der durch einen der COLUMN_DEFAULT-Werte in der ColumnSchema-Schnittstelle angegeben wird. Beispiel: COLUMN_DEFAULT_AUTOINC gibt einen selbstinkrementierenden Standardwert an. |
PRIMARY KEY (table_id, column_id)
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |