SQL_GET_COLUMNS
Liefert Informationen über die Spalten einer Tabelle.
Syntax
SQL_GET_COLUMNS TABLE=...
Syntax |
Beschreibung/Format |
---|---|
TABLE= |
Name der Tabelle. |
Der Agent schreibt das Ergebnis in einen Report. Pro Spalte wird genau eine Zeile ausgegeben, wobei die einzelnen Werte durch Semikolon getrennt sind.
Aufbau der Information einer Spalte:
Fremdschlüssel;Primärschlüssel;Spaltenname;(Datentyp)
Wert |
Beschreibung |
---|---|
Fremdschlüssel |
Kennzeichen für den Schlüssel. Erlaubte Werte: 0 und 1 |
Primärschlüssel |
Kennzeichen für den Schlüssel. Erlaubte Werte: 0 und 1 |
Spaltenname |
Name der Spalte. |
Datentyp |
Setzt sich zusammen aus dem herstellerspezifischen Datentyp und der Information, ob dieses Feld den Wert NULL erlaubt. Bei Zeichentypen wird nach dem Datentyp die Länge in Klammern angegeben. |
Vor der Ausführung der Script-Funktion erfolgt automatisch ein COMMIT.
Beispiele
Der folgende Aufruf ermittelt die Spalteninformationen zur Tabelle „Products“.
SQL_GET_COLUMNS TABLE="Products";
Ergebnis im Report:
0;1;ProductID;(int identity, not null)
0;0;ProductName;(nvarchar(40), not null)
1;0;SupplierID;(int, null)
1;0;CategoryID;(int, null)
0;0;QuantityPerUnit;(nvarchar(20), null)
0;0;UnitPrice;(money, null)
0;0;UnitsInStock;(smallint, null)
0;0;UnitsOnOrder;(smallint, null)
0;0;ReorderLevel;(smallint, null)
0;0;Discontinued;(bit, not null)
Siehe auch: