[20130628]sql語句顯示不全的問題.txt
[20130628]sql語句顯示不全的問題.txt
今天在最佳化一條sql語句的時候遇到一個怪問題,sql語句顯示有問題,仔細檢視才想起來以前看itpub的一本書上講過,
老楊遇到的問題,語句裡面僅僅含有0d(十六進位制)編碼,自己為了加深印象,做一個測試例子:
SQL> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
$ rlsql -s scott/xxxxx
set head off
spool cc.txt
select 'select sysdate '||chr(13)||' from dual;' from dual ;
from dual;ate
spool off
quit
$ xxd -c 16 cc.txt
0000000: 7365 6c65 6374 2073 7973 6461 7465 200d select sysdate .
0000010: 2066 726f 6d20 6475 616c 3b20 2020 2020 from dual;
SQL> @cc.txt
SYSDATE
-------------------
2013-06-28 15:33:13
SQL> @dpc '' ''
PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------
SQL_ID ck9ngpn99pabj, child number 0
-------------------------------------
from dualdate
Plan hash value: 1388734953
-------------------------------------------------------
| Id | Operation | Name | E-Rows | Cost (%CPU)|
-------------------------------------------------------
| 0 | SELECT STATEMENT | | | 2 (100)|
| 1 | FAST DUAL | | 1 | 2 (0)|
-------------------------------------------------------
Note
-----
- Warning: basic plan statistics not available. These are only collected when:
* hint 'gather_plan_statistics' is used for the statement or
* parameter 'statistics_level' is set to 'ALL', at session or system level
19 rows selected.
--可以發現sql語句顯示" from dualdate".
SQL> select sql_fulltext,sql_text,sql_id from v$sql where sql_id='ck9ngpn99pabj';
SQL_FULLTEXT SQL_TEXT SQL_ID
------------------------------ ------------------------------ -------------
from dual ck9ngpn99pabje
--很明顯顯示有問題。主要問題是0d是回車,缺少0a表示換行。在一些toad工具就沒有這個問題。
--實際上如果執行如下:
SQL> select '111111111111'||chr(13)||'www' from dual ;
'111111111111'||
----------------
www111111111
--顯示'www111111111'就很容易明白。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-765055/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211221]分析sql語句遇到的問題.txtSQL
- [20211229]toad下優化sql語句注意的問題.txt優化SQL
- [20230329]記錄除錯sql語句遇到的問題.txt除錯SQL
- 使用OT開發的頁面顯示不全的問題
- [20211229]sql語句包含中文儲存clob的編碼問題.txtSQL
- [20231207]ls -f的顯示問題.txt
- Cell 動態行高文字顯示不全問題探索
- tensorboard顯示不全ORB
- [20201105]再分析sql語句.txtSQL
- [20220117]超長sql語句.txtSQL
- [20201210]sql語句優化.txtSQL優化
- [20240607]PL/SQL中sql語句的註解.txtSQL
- [20240320]空格與sqlpus的sql語句.txtSQL
- [20200320]SQL語句優化的困惑.txtSQL優化
- [20180312]iostat顯示輸出問題.txtiOS
- [20220331]如何調整sql語句.txtSQL
- [20181114]一條sql語句的優化.txtSQL優化
- 用一條SQL語句顯示所有可能的比賽組合SQL
- pyecharts地圖功能,並解決顯示不全或只顯示南海諸島問題解決Echarts地圖
- 50個SQL語句(MySQL版) 問題十四MySql
- 如何解決 WinForm窗體標題字元數限制 導致的顯示不全問題?ORM字元
- [20211009]使用bash計算sql語句的sql_id.txtSQL
- [20200324]SQL語句優化的困惑2.txtSQL優化
- [20210112]ashtop查詢特定表的SQL語句.txtSQL
- [20191101]通過zsh計算sql語句的sql_id.txtSQL
- [20191011]通過bash計算sql語句的sql_id.txtSQL
- [20181119]sql語句執行緩慢分析.txtSQL
- [20220329]是否開發寫錯sql語句.txtSQL
- [20210923]sql語句佔用Sharable Memory分析.txtSQL
- c# Winform程式控制元件字型模糊、顯示不全問題記錄C#ORM控制元件
- [20201214]查詢隱式轉換的sql語句.txtSQL
- 20201214]查詢隱式轉換的sql語句.txtSQL
- [20220111]該語句的sql_id如何計算的.txtSQL
- [20190221]sql patch 問題.txtSQL
- [20211224]vim外掛格式化sql語句.txtSQL
- [20211231]vim自動格式化sql語句.txtSQL
- [20220119]超長sql語句補充3.txtSQL
- [20220329]19c sql語句打補丁.txtSQL
- [20220120]超長sql語句補充4.txtSQL