Ejectuar un archivo .sql desde Forms
Hola a tod@s
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
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
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/MANAGER@BBDD @C:CREAR_USUARIOS.SQL');
FORMS_DDL('CREATE USER PEPE IDENTIFIED BY GRILLO');
Si lo que quieres es ejecutar un .SQL desde forms, tb es facil :
HOST('PLUS80W SYSTEM/MANAGER@BBDD @C:CREAR_USUARIOS.SQL');
