1. 程式人生 > >sqlplus 與shell互動的一些技巧

sqlplus 與shell互動的一些技巧

sqlplus 與shell互動的一些技巧

linux 下 輸入sqlplus 使用者名稱/密碼@例項名

<<! sql語句塊 !

可以與shell進行互動,從而不適用@符號去呼叫sql檔案
例如
sqlplus / as sysdba <<!

startup mount ;
alter database open;

!

如上命令可以直接在linux下的命令列中輸入,從而不進入sqlplus


windows 下 輸入使cmd的變數成為sqlplus 的輸入引數可以像如下寫

sqlplus system/[email protected]

@檔名 引數1 引數2 引數…n

在.sql檔案中 用 &1 代表引數1
&2 代表引數2
&3 代表引數3
&n 代表引數…n 以此類推