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