Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instructivo para conocer los métodos de ejecución de script para probarlos antes de enviarlos a Operaciones
para su despliegue
Dependiendo de cual utilicemos nos vamos a conectar de alguna de las formas siguientes:
Para ejecutar los scripts vamos a utilizar los comandos start o @ respetando la sintaxis:
Ejemplos
SQL> start c:\temp\mod_89299_1.sql
En el caso de ejecutar scripts que contengan mensajes de salida (para control) con la instrucción DBMS_OUTPUT se debe
activar la salida de estos mensajes en la aplicación mediante el comando:
SQL>set serveroutput on
En el caso de enviarse packages, funciones o procedimientos debe tenerse en cuenta que en caso de error la ejecución del
comando nos puede tirar un mensaje similar a lo siguiente:
LINE/COL ERROR
-------- -----------------------------------------------------------------
0/0 PL/SQL: Compilation unit analysis terminated
1/14 PLS-00201: identifier 'LIQUIDACION' must be declared
1/14 PLS-00304: cannot compile body of 'LIQUIDACION' without its
specification
Se debe colocar el caracter / en el script para indicar que finaliza la sentencia o script para que el sqlplus lo ejecute.
SQL> BEGIN
INSERT INTO tabla (col1, col2, col3) VALUES ('123412341234......1234',
'123412341234......1234', '123412341234......1234');
END;
SP2-0027: Input is too long (> 2499 characters) - line ignored
Saludos