@DDL

Utilizzare la funzione @DDL per restituire informazioni su un'operazione DDL.

Sintassi

@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})

OBJNAME

Restituisce il nome dell'oggetto interessato da DDL.

OBJOWNER

Restituisce il nome del proprietario dell'oggetto interessato da DDL.

OBJTYPE

Restituisce il tipo di oggetto interessato da DDL, ad esempio TABLE o INDEX)

OPTYPE

Restituisce il tipo di operazione di DDL, ad esempio CREATE o ALTER.

TEXT

Restituisce i primi 200 caratteri del testo dell'istruzione DDL.

Esempio

L'esempio seguente utilizza l'output di @DDL in un comando della shell EVENTACTIONS.

DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));

Il file di output reindirizzato potrebbe contenere una stringa simile alla seguente:

The DDL text is CREATE TABLE src.test_tab (col1 int);