sqlplus註釋行號錯誤的問題
又一個和註釋有關的問題。
sqlplus註釋導致語句重複執行:
和上一個錯誤類似,不過這個問題可能會使得使用者認為SQLPLUS出現異常。
SQL> select
2 1
3 from
4 dual;
1
----------
1
SQL> select /*
2 abc
3
SQL> select /*
2 abc
3 def
4 */
5 1
6 from dual;
1
----------
1
可以看到,對於正常的SQL語句,回車後自動會變成2、3依次類推的行號,而對於行中的註釋也是相同的處理方式。
而且在預設的sqlblanklines為OFF的設定下,如果出現一個空行,就會直接導致SQL的結束,而不管十分處於註釋之中。
下面看這個例子:
SQL> /* select
SQL> abc
SQL> * from dual;
SQL>
SQL>
SQL>
SQL> select 1 from dual;
SQL> /
SQL> exit
SQL> l
SQL> exit
SQL> */
SQL> select 1 from dual;
1
----------
1
如果註釋出現在行首,那麼只要不出現註釋終結符*/,那麼其他所有的命令、空回車等等全部無視。如果不瞭解這個特性,會直接認為SQLPLUS已經掛掉了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-746122/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sqlplus註釋問題SQL
- 由JS註釋引起的JS錯誤JS
- 登陸sqlplus出現問號的問題SQL
- 交流(1)-- 執行計劃錯誤問題
- sqlplus註釋導致語句重複執行SQL
- python中文註釋問題Python
- mysql的時區錯誤問題MySql
- MySQL行號問題MySql
- 詳細剖析Win7撥號出現錯誤711的問題Win7
- itm tep無法登陸問題(錯誤號:KFWITM392E)
- 解決 ngrok 的 Domain 錯誤問題AI
- SQLPLUS支援前置行號SQL
- ORACLE 異常錯誤 錯誤號大全Oracle
- HttpWebRequest多執行緒效能問題,請求超時的錯誤HTTPWeb執行緒
- sqlplus執行指令碼時遇到錯誤自動停止SQL指令碼
- 微信支付錯誤兩個問題的解決:curl出錯,錯誤碼:60
- MySQL的註釋符號有哪些MySql符號
- Double型別精度問題引起的錯誤型別
- android.view.WindowLeaked 的錯誤問題AndroidView
- 關於PHP 時區錯誤的問題PHP
- Windows重置網路卡錯誤問題Windows
- scalatest在idea和maven中執行錯誤的問題解決IdeaMaven
- 關於oracle cluster執行runcluvfy.sh錯誤時遇到的問題Oracle
- CodeBlocks偵錯程式設定錯誤問題BloC
- JavaScript註釋:單行註釋和多行註釋詳解JavaScript
- 如何修復帶有問號錯誤的 Mac 資料夾Mac
- 八皇后問題的錯誤程式碼示範
- JiveJdon執行後執行註冊的時候碰到的錯誤,請教各位?
- Oracle錯誤號檢索Oracle
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- flink1.14.0在yarn上執行報錯--類載入錯誤--問題Yarn
- 關於 SAP ABAP SYSTEM_SHM_OPEN_CHANGE_LOCK 執行時錯誤的問題
- sqlplus 中文?好和awr中文問號SQL
- Oracle 常見的錯誤問題及解決方法Oracle
- ftp到ASM磁碟組路徑錯誤的問題FTPASM
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- OPENSSL問題,使用fsockopen()函式提示錯誤函式
- 10.2.0.1版本上sqlplus命令不能執行的問題解決SQL