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

    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: