Automation Engine Script-Leitfaden > AE JCL für SQL > SQL_GET_COLUMNS

SQL_GET_COLUMNS

Liefert Informationen über die Spalten einer Tabelle

Syntax

SQL_GET_COLUMNS TABLE=...

Syntax

Beschreibung/Format

TABLE=

Name der Tabelle

Anmerkungen

Der Agent schreibt das Ergebnis in den Report. Pro Spalte wird genau eine Zeile ausgegeben, wobei die einzelnen Werte mit Strichpunkt voneinander 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
"0" - Die Spalte stellt keinen Primärschlüssel dar.
"1" - Die Spalte ist ein Primärschlüssel.

Primärschlüssel

Kennzeichen für den Schlüssel

Erlaubte Werte: 0 und 1
"0" - Die Spalte stellt keinen Primärschlüssel dar.
"1" - Die Spalte ist ein Primärschlüssel.

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:

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH