@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);