Saltar al contenido
Codifíca.me | Desarrollo web | Programación

Ejemplo Script SQL para lanzarlo desde linux con sqlplus

12 agosto, 2008

Subido a modo de ejemplo.

Comando para lanzar script desde linux

sqlplus -s user/pass @nombre_del_script.sql

Ejemplo de script

 
/***********************************************************************/
/*                                                                     */
/*                     script_name.sql                                 */
/*                                                                     */
/*  1. Modificacion de la Tabla latabla                                */
/*  2. Insercion de datos en la tabla latabla                          */
/*                                                                     */
/* *********************************************************************/
 
 
spool script_name.lst
SET serveroutput ON
 
 
PROMPT *******************************************************************
PROMPT * PASO 1. Modificacion de la tabla latabla                        *
PROMPT *******************************************************************
 
PROMPT *******************************************************************
PROMPT *                   TABLA latabla                                 *
PROMPT *******************************************************************
 
ALTER TABLE latabla ADD(
dne NUMBER(7),                              
sumatori VARCHAR(2) DEFAULT 'N'
);
 
 
PROMPT *******************************************************************
PROMPT * PASO 2. Insercion de parametros en la tabla latabla             *
PROMPT *******************************************************************
 
PROMPT *******************************************************************
PROMPT *                   TABLA latabla                                 *
PROMPT *******************************************************************
 
PROMPT *******************************************************************
PROMPT *                   PARAMETRO dne 5456456                         *
PROMPT *******************************************************************
 
 
INSERT INTO latabla (dne,sumatori)
VALUES 
     ('5456456','S'); 
 
commit;
 
/
spool off;
EXIT;