@DDL
Use a função @DDL para retornar informações sobre uma operação DDL.
Sintaxe
@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})
OBJNAME
Retorna o nome do objeto que é afetado pelo DDL.
OBJOWNER
Retorna o nome do proprietário do objeto afetado pelo DDL.
OBJTYPE
Retorna o tipo de objeto que é afetado pelo DDL, como TABLE ou INDEX)
OPTYPE
Retorna o tipo de operação do DDL, como CREATE ou ALTER.
TEXT
Retorna os primeiros 200 caracteres do texto da instrução DDL.
Exemplo
O exemplo a seguir usa a saída do @DDL em um comando de shell EVENTACTIONS.
DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));
O arquivo de saída redirecionado pode conter uma string como esta:
The DDL text is CREATE TABLE src.test_tab (col1 int);