SHELL呼叫SQLPLUS一例

oracle_db發表於2012-09-12
[oracle@rac1 script]$ more 1.sql
select * from t;
select * from dual;
select 'aaa' from dual;

[oracle@rac1 script]$ more conn.sh
#!/usr/bin

sqlplus -s test/test <
set feedback off;
set pagesize 0;
select * from dual;
drop table t;
create table t (id integer);
insert into t values (1);
commit;
select * from t;
@/home/oracle/script/1.sql--執行指定位置的SQL指令碼

EOF

[oracle@rac1 script]$

測試結果
[oracle@rac1 script]$ sh conn.sh
X
         1
         1
X
aaa
[oracle@rac1 script]$

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-743215/,如需轉載,請註明出處,否則將追究法律責任。

相關文章