[20211220]記錄使用sqlplus的小問題.txt
[20211220]記錄使用sqlplus的小問題.txt
--//記錄工作中遇到的一個使用sqlplus的小問題,我現在開始經常在工作中使用tpt指令碼。無意中如果在命令列加入引數會導致帶入的參
--//數失效。透過例子說明問題。
1.環境:
SCOTT@book> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.測試:
$ cat mm.txt
select '&1' from dual;
$ rlsql -s -l scott/book @mm.txt aaaaaaaa
'NOWRA
------
nowrap
quit
--//按照道理應該輸出我引數aaaaaaaa.實際上tp目錄下有一個login指令碼,自動初始化一些引數。
$ cat login.sql
-- Copyright 2018 Tanel Poder. All rights reserved. More info at
-- Licensed under the Apache License, Version 2.0. See LICENSE.txt for terms & conditions.
-- calling init.sql which will set up sqlpus variables
@init.sql
-- i.sql is the "who am i" script which shows your session/instance info and
-- also sets command prompt window/xterm title
-- @i.sql
-- you can put your own login scripts here
--//預設登入後自動呼叫init.sql指令碼,裡面呼叫htmlset.sql:
@@htmlset nowrap "&_user@&_connect_identifier report"
--//htmlset 呼叫 htmlset2 命令:
@@htmlset2 &1 "&2" #f7f7e7 black
--//這樣初始化後覆蓋了引數1,2,3,4:
DEFINE 1 = "nowrap" (CHAR)
DEFINE 2 = "SCOTT@book report" (CHAR)
DEFINE 3 = "#f7f7e7" (CHAR)
DEFINE 4 = "black" (CHAR)
--//導致出現了我遇到測試遇到的情況。如何解決呢?
3.一種改名login.sql啟動時不呼叫init.sql,修改為手動執行。
--//我嘗試了許多,也沒有什麼好方法,也許只能手工執行init.sql,養成習慣也許就ok了.大家有什麼好方法.
--//也給大家提一個醒,注意環境變數SQLPATH,以及sqlplus相關路徑下的login.sql的自動執行.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2848574/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211221]記錄使用sqlplus的小問題補充.txtSQL
- linux小問題記錄Linux
- 記錄一個小問題
- [20211220]sqlplus簡單計算器.txtSQL
- [20160113]sqlplus使用問題.txtSQL
- Laravel event 事件使用中 記錄的一個小問題Laravel事件
- linux 下sqlplus 歷史記錄問題LinuxSQL
- [20211220]關於標量子查詢問題.txt
- [20210722]sqlplus下show recycebin的小問題.txtSQL
- 記錄一些日常的小問題(前端)前端
- cJSON使用問題記錄JSON
- idea 使用問題記錄Idea
- 記錄使用Performance API遇到的問題ORMAPI
- 今天記錄一個小程式使用客服的功能遇到的坑,版本庫問題
- sqlplus小記SQL
- [20180420]windows下使用cmd的小問題.txtWindows
- Python關於使用subprocess.Popen時遇到的一個小問題記錄Python
- 使用 ES6 Proxy 代理的 this 問題記錄
- 個人CSS問題的記錄CSS
- Docker問題記錄Docker
- WKWebView的Cookie問題小記WebViewCookie
- docker使用redis過程出現的問題記錄DockerRedis
- [20240818]測試21c下sqlplus show recyclebin的小問題2.txtSQL
- 微信小程式使用記錄微信小程式
- Oracle錄入特殊字元 [&] 的小問題Oracle字元
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20230329]記錄除錯sql語句遇到的問題.txt除錯SQL
- CSS小問題與解決方案記錄(長期更新)CSS
- [20150727]使用標量子查詢小問題.txt
- jQuery 遇到問題記錄jQuery
- Oracle DBA 問題記錄Oracle
- 技術問題記錄
- 工作遇到的問題小記(一)
- [20221202]sqlplus set trimout 問題.txtSQL
- 使用strace診斷奇怪的sqlplus登入問題SQL
- 關於使用雲伺服器遇到的問題記錄(一)伺服器
- [20191204]sqlplus特殊定義導致的問題.txtSQL
- 介面詭異的404問題記錄