@DDL
Utilice la función @DDL para devolver información sobre una operación DDL.
Sintaxis
@DDL ({TEXT | OPTYPE | OBJNAME | OBJTYPE | OBJOWNER})
OBJNAME
Devuelve el nombre del objeto al que afecta DDL.
OBJOWNER
Devuelve el nombre del propietario del objeto al que afecta DDL.
OBJTYPE
Devuelve el tipo de objeto al que afecta DDL, como TABLE o INDEX)
OPTYPE
Devuelve el tipo de operación de DDL, como CREATE o ALTER.
TEXT
Devuelve los primeros 200 caracteres del texto de la sentencia DDL.
Ejemplo
En el siguiente ejemplo se utiliza la salida de @DDL en un comando de shell EVENTACTIONS.
DDL INCLUDE OBJNAME src.t* &
EVENTACTIONS (SHELL ('echo The DDL text is var1> out.txt ', &
VAR var1 = @DDL (TEXT)));
El archivo de salida redirigido puede contener una cadena como esta:
The DDL text is CREATE TABLE src.test_tab (col1 int);