sqlplus小記
在sqlplus中用pl/sql自動生成sql指令碼.發現不少小問題.
客戶端是oracle 9.2.0.1.
sqlplus中:
1.注意Oracle中的&的含義是讓使用者輸入引數,如果連線中含有'&'字元的話要首先關閉定義引數的功能,比如要插入如下的記錄:
INSERT INTO sd_cat VALUES ('020040040040', '經費支出', '/BdgWoPrjreq.do?action=list&&vo_flag=SupVo');
其中含有&字元,要把引數定義功能關閉.
SQL>set DEFINE OFF;
2.注意,如下的sql語句會執行兩次
INSERT INTO sd_cat VALUES ('020040020060', '公式定義', '/formula_Formula.do?action=list');
/*INSERT INTO sd_cat VALUES ('020040020040', '滾存設定', '');*/
正確的寫法為:
INSERT INTO sd_cat VALUES ('020040020060', '公式定義', '/formula_Formula.do?action=list');
-- INSERT INTO sd_cat VALUES ('020040020040', '滾存設定', '');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21861/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211220]記錄使用sqlplus的小問題.txtSQL
- [20211221]記錄使用sqlplus的小問題補充.txtSQL
- [20210722]sqlplus下show recycebin的小問題.txtSQL
- 【SQLPLUS】sqlplus 客戶端所需的檔案列表SQL客戶端
- [20230323]sqlplus #.txtSQL
- windows sqlplus亂碼WindowsSQL
- sqlplus啟動失敗SQL
- oracle系列(一)sqlplus命令OracleSQL
- [20240818]測試21c下sqlplus show recyclebin的小問題2.txtSQL
- oracle sqlplus 常用命令OracleSQL
- [20211125]sqlplus生成html格式.txtSQLHTML
- [20211108]sqlplus管道過濾.txtSQL
- [20190524]sqlplus 與輸出&.txtSQL
- [20190530]sqlplus preliminary connection.txtSQL
- [20190215]sqlplus set arraysize.txtSQL
- sqlplus和sqlldr工具安裝SQL
- 延安小記
- 小記 Demo
- java小記-Java
- Warmup小記
- node小記
- # self小記
- Cookie小記Cookie
- vue小記Vue
- webpack小記Web
- [20230417]sqlplus warpped word_warp.txtSQL
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20221202]sqlplus set trimout 問題.txtSQL
- [20211123]sqlplus @與@@的區別.txtSQL
- oracle sqlplus 回退鍵以及上下鍵OracleSQL
- sqlplus as sysdb登入報ora-01017SQL
- [20211108]sqlplus 本地登入緩慢.txtSQL
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- sqlplus執行sql檔案報錯SQL
- [20190720]sqlplus 與輸出& 2.txtSQL
- [20211220]sqlplus簡單計算器.txtSQL
- [20210119]sqlplus 12c LOBPREFETCH.txtSQL
- 10g sqlplus的一個bugSQL
- [20180510]sqlplus array 和 opifch2.txtSQL