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