[20220105]sqlplus &1替換最大支援239個字元.txt
[20220105]sqlplus &1替換最大支援239個字元.txt
--//昨天遇到的問題,使用&3之類替換時,如果替換的字串超過一定長度,語句會報錯,做一個記錄。
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
2.測試:
$ seq -f "%-1.0f" 1e9 90000011 1e10 | paste -sd',' >|aa.txt
$ cat t1.txt
select '&1' from dual ;
quit
$ rlsql -s -l scott/book @t1.txt 11111
'1111
-----
11111
$ rlsql -s -l scott/book @t1.txt $(cat aa.txt )
string beginning "1000000000..." is too long. maximum size is 239 characters.
$ echo $(cat aa.txt )
--//輸出沒問題。根據提示應該是替換的字串超長了。最大239個字元。編輯aa.txt看看。
$ wc aa.txt
1 1 240 aa.txt
--//刪除回車相當於239個字元。
$ rlsql -s -l scott/book @t1.txt $(cat aa.txt )
'1000000000,1090000011,1180000022,1270000033,1360000044,1450000055,1540000066,1630000077,1720000088,1810000099,1900000110,1990000121,2080000132,2170000143,2260000154,2350000165,2440000176,2530000187,
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1000000000,1090000011,1180000022,1270000033,1360000044,1450000055,1540000066,1630000077,1720000088,1810000099,1900000110,1990000121,2080000132,2170000143,2260000154,2350000165,2440000176,2530000187,2620000198,2710000209,2800000220,28900002
--//大家可以自行嘗試增加1個字元就不行了。
--//不知道為什麼sqlplus有這個限制。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2850688/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- perl替換特殊字元字元
- vim替換所有字元字元
- JS RegExp 替換字元JS字元
- javascript解析unicode字元,替換成正常字元JavaScriptUnicode字元
- python字元對映表和字元替換Python字元
- 正則替換 修改字元 去除空格字元
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- linux: awk 指定位置替換字元Linux字元
- 將每個元素替換為右側最大元素
- [20230323]sqlplus #.txtSQL
- mysql和mongodb替換欄位中某字元MySqlMongoDB字元
- js做資料的轉義字元替換JS字元
- js replace替換字串,同時替換多個方法JS字串
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- [20220105]再論ORA-29275與toad 12.txt
- 【LeetCode】424. 替換後的最長重複字元LeetCode字元
- [20190215]sqlplus set arraysize.txtSQL
- [20190524]sqlplus 與輸出&.txtSQL
- [20190530]sqlplus preliminary connection.txtSQL
- [20211125]sqlplus生成html格式.txtSQLHTML
- [20211108]sqlplus管道過濾.txtSQL
- 239. 滑動視窗最大值
- php一招搞定替換指定字元(大小寫不敏感)PHP字元
- gohook 一個支援執行時替換 golang 函式的庫實現HookGolang函式
- js用正規表示式將英文引號字元替換為中文引號字元JS字元
- java的兩個bean之間複製屬性,所有屬性中替換某幾個字元JavaBean字元
- Polardb 如何替換MYSQL 之 IMCI 列式(1)建立一個列式引擎MySql
- [轉]關於在ULtraEdit環境下把某個字元替換為回車的方法字元
- LeetCode 239. 滑動視窗最大值LeetCode
- [20211123]sqlplus @與@@的區別.txtSQL
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20230417]sqlplus warpped word_warp.txtSQL
- [20221202]sqlplus set trimout 問題.txtSQL
- HTML 替換元素與非替換元素HTML
- [20220105]建立非唯一主鍵對效能有影響嗎.txt
- [20180510]sqlplus array 和 opifch2.txtSQL
- [20191104]sqlplus 管道檔案 過濾.txtSQL
- [20190720]sqlplus 與輸出& 2.txtSQL