Ejectuar un archivo .sql desde Forms

agalonso
18 de Enero del 2008
Hola a [email protected]

Tengo un problemilla,tengo que ejecutar un archivo .sql para generar usuarios. Lo estoy llamando desde Forms y me da el error ORA-00900: sentencia no valida.

Asi es como lo estoy haciendo y no se me ocurre nada:

connection_id := EXEC_SQL.DEFAULT_CONNECTION;

cur_hdl := EXEC_SQL.OPEN_CURSOR(CONNECTION_ID);

EXEC_SQL.PARSE (connection_id,cur_hdl,cadena_sql,exec_sql.v7);

rows_processed := EXEC_sql.execute(cur_hdl);
EXEC_SQL.CLOSE_CURSOR(cur_hdl);

EXEC_SQL.CLOSE_CONNECTION;

Tambien he probado con Forms_ddl pero con el mismo resultado...........¿alguien me puede decir como hacerlo?


Gracias y un saludo

jc3000
18 de Enero del 2008
Con FORMS_DDL te debería funcionar :
FORMS_DDL('CREATE USER PEPE IDENTIFIED BY GRILLO');

Si lo que quieres es ejecutar un .SQL desde forms, tb es facil :

HOST('PLUS80W SYSTEM/[email protected] @C:CREAR_USUARIOS.SQL');

agalonso
18 de Enero del 2008
NO MAMES NO FUNCIONO!!!

agalonso
18 de Enero del 2008
Voy a probarlo ahora

Gracias y un saludo