Script di lancio di uno script sql con passaggio di parametri
Il post è stato testato in ambiente Centos ma vale in generale in ambienti linux.
Collegarsi come oracle
#su - oracle
Creare il file
$ vi lancio_script.sql
spool <script>.log
set timing on
prompt ============================
prompt start script
prompt ============================
@&1&2
-- 1 è il path contenente il file sql da passare così /<path>/
-- 2 è il file sql da eseguire
prompt ============================
prompt end script
prompt ============================
Come lanciarlo:
$ sqlplus / as sysdba @lancio_script.sql /<path>/ <script>.sql
Il parametro />path>/ è la directory contente il file query.sql.
Collegarsi come oracle
#su - oracle
Creare il file
$ vi lancio_script.sql
spool <script>.log
set timing on
prompt ============================
prompt start script
prompt ============================
@&1&2
-- 1 è il path contenente il file sql da passare così /<path>/
-- 2 è il file sql da eseguire
prompt ============================
prompt end script
prompt ============================
spool off
exitCome lanciarlo:
$ sqlplus / as sysdba @lancio_script.sql /<path>/ <script>.sql
Il parametro />path>/ è la directory contente il file query.sql.