Manuel des Scripts Automation Engine > JCL d'AE pour SQL > SQL_GET_COLUMNS

SQL_GET_COLUMNS

Fournit des informations sur les colonnes d'une table.

Syntaxe

SQL_GET_COLUMNS TABLE=...

Syntaxe

Description / format

TABLE=

Nom de la table

Commentaires

L'agent écrit le résultat dans un rapport. Les diverses valeurs sont séparées par un point-virgule.

Organisation des informations d'une colonne :

Clé étrangère;Clé primaire;Nom de la colonne;(type de données)

Valeur

Description

Clé étrangère

Indicateurs de la clé

Valeurs autorisées : "0" et "1"
"0" - La colonne ne représente pas de clé étrangère.
"1" - La colonne est une clé étrangère.

Clé primaire

Indicateurs de la clé

Valeurs autorisées : "0" et "1"
"0" - La colonne ne représente pas de clé étrangère.
"1" - La colonne est une clé étrangère.

Nom de la colonne

Nom de la colonne

Type de données

Se compose du type de données propre à l'éditeur et de l'information précisant si le champ autorise la valeur NULL. Si le type de données indique les caractères utilisés, la longueur est mentionnée entre parenthèses derrière.

Une validation (COMMIT) automatique a lieu avant l'exécution de la fonction de script.

Exemples

L'exécution suivante détermine les informations de colonne de la table "Products".

SQL_GET_COLUMNS TABLE="Products";

Résultat dans le rapport :

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)

 

Rubriques connexes :