domingo, 8 de agosto de 2021

FORMS_DDL en formularios Oracle

FORMS_DDL

Emite sentencias SQL dinámicas en tiempo de ejecución, incluidos PL / SQL y DDL del lado del servidor.


Nota: Todas las operaciones de DDL emiten un COMMIT implícito y finalizarán la transacción actual sin permitir que Oracle Forms procese los cambios pendientes.


Si usa FORMS_DDL para ejecutar un bloque PL / SQL válido:

-Use punto y coma cuando sea apropiado.


-Incluya el bloque PL / SQL en una estructura de bloque BEGIN / END válida.

-No finalice el bloque PL / SQL con una barra.

-Los saltos de línea, aunque están permitidos, no son obligatorios.

 

Si usa FORMS_DDL para ejecutar una sola declaración DML o DDL:


Ejemplo 1:

/ * ** Integrado: FORMS_DDL ** Ejemplo: la expresión puede ser una cadena literal. * /


COMENZAR

Forms_DDL ('crear tabla temp (n NUMBER)');


SI NO Form_Success ENTONCES

Mensaje ('Falló la creación de la tabla');

DEMÁS

Mensaje ('Tabla creada');

TERMINARA SI;

FIN;


Ejemplo 2:

....

ver mas ejemplos en el articulo original.


Fuentes.

Artículo:  "FORMS_DDL en formularios Oracle" Publicado en https://oracleappsfusionstuff.blogspot.com/ el 10 de noviembre de 2017. Consultado el 27/07/2021.

URL: https://oracleappsfusionstuff.blogspot.com/2017/11/formsddl-in-oracle-forms.html

No hay comentarios:

Publicar un comentario