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
  • 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
  • Spaltenname
    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: