@DDL
Utilisez la fonction @DDL pour renvoyer des informations sur une opération DDL.
Syntaxe
@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})
OBJNAME
Renvoie le nom de l'objet affecté par DDL.
OBJOWNER
Renvoie le nom du propriétaire de l'objet affecté par DDL.
OBJTYPE
Renvoie le type d'objet affecté par DDL, tel que TABLE ou INDEX.
OPTYPE
Renvoie le type d'opération de DDL, tel que CREATE ou ALTER.
TEXT
Renvoie les 200 premiers caractères du texte de l'instruction DDL.
Exemple
L'exemple suivant utilise la sortie de @DDL dans une commande shell EVENTACTIONS.
DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));
Le fichier de sortie redirigé peut contenir une chaîne comme celle-ci :
The DDL text is CREATE TABLE src.test_tab (col1 int);