SQL_GET_COLUMNS
Das Script-Element SQL_GET_COLUMNS stellt Informationen über die Spalten einer Tabelle bereit. Der Agent schreibt das Ergebnis in einen Report. Pro Spalte wird genau eine Zeile ausgegeben, wobei die einzelnen Werte durch Semikolon getrennt sind.
Wichtig! Vor der Ausführung der Script-Funktion erfolgt automatisch ein COMMIT.
Syntax
SQL_GET_COLUMNS
TABLE=...
Parameter
-
SQL_GET_COLUMNS
Stellt Informationen über die Spalten einer Tabelle bereit -
TABLE=
Name der Tabelle
Aufbau der Informationen in einer Spalte:
Fremdschlüssel;Primärschlüssel;Spaltenname;(Datentyp)
-
Fremdschlüssel
Gibt den Schlüssel an
Zulässige Werte:- 0
Die Spalte ist kein Fremdschlüssel - 1
Die Spalte ist ein Fremdschlüssel
- 0
-
Primärschlüssel
Gibt den Schlüssel an
Zulässige Werte:- 0
Die Spalte ist kein Fremdschlüssel - 1
Die Spalte ist ein Fremdschlüssel
- 0
-
Spaltenname
Der Name der Spalte -
Datentyp
(Optional) Dieser Wert setzt sich aus dem Datentyp des Händlers und den Informationen darüber zusammen, ob dieses Feld den Wert NULL zugibt. Bei Zeichentypen wird nach dem Datentyp die Länge in Klammern angegeben.
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: