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指令碼
- mysql的時區錯誤問題MySql
- sqlplus 中文?好和awr中文問號SQL
- 解決 ngrok 的 Domain 錯誤問題AI
- sqlplus執行sql檔案報錯SQL
- [20221203]sqlplus set trimspool 問題.txtSQL
- [20221202]sqlplus set trimout 問題.txtSQL
- 解決 PBootCMS 中因資料庫名稱錯誤導致的“執行 SQL 發生錯誤!錯誤:no such table: ay_config”問題boot資料庫SQL
- flink1.14.0在yarn上執行報錯--類載入錯誤--問題Yarn
- 八皇后問題的錯誤程式碼示範
- [20211220]記錄使用sqlplus的小問題.txtSQL
- [20210722]sqlplus下show recycebin的小問題.txtSQL
- 如何修復帶有問號錯誤的 Mac 資料夾Mac
- Auth::logoutOtherDevices 導致密碼錯誤問題Godev密碼
- MySQL的註釋符號有哪些MySql符號
- 2024.6.17鮮花/錯誤的號碼
- Android編譯通過,執行編譯錯誤問題總結Android編譯
- org.thymeleaf.exceptions.TemplateInputException:模板錯誤報錯問題Exception
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- 關於 SAP ABAP SYSTEM_SHM_OPEN_CHANGE_LOCK 執行時錯誤的問題
- [20191204]sqlplus特殊定義導致的問題.txtSQL
- JavaScript註釋:單行註釋和多行註釋詳解JavaScript
- Docker Quickstart Terminal 初始化錯誤問題DockerUI
- Db2 位元組問題&Db2-4229 錯誤問題DB2
- [20190108]rlwrap sqlplus tee相關問題.txtSQL
- IDEA解決java註釋頂格、xml註釋右對齊+無空格問題IdeaJavaXML
- webpack中css使用行內註釋報錯Unknown wordWebCSS
- 教你如何解決win10執行msi提示錯誤程式碼2502的問題Win10
- 執行 valet 提示 sudo 問題和 undefined function Valet\collect () 錯誤的解決辦法UndefinedFunction
- Feign 400錯誤引發的一系列問題
- Vagrant 啟動 VirtualBox 的問題 ( 誤裝 docker 後報錯 )Docker
- JavaScript 中遇到的錯誤問題,該怎麼處理?JavaScript
- vue匯入錯誤 eslintrc.js語法的問題VueEsLintJS
- 小失誤,大問題 —— 為已釋出的介面更名
- [20211221]記錄使用sqlplus的小問題補充.txtSQL
- MySql中SUM函式計算錯誤問題MySql函式
- DM900x移植中出現錯誤問題
- MySQL問題處理——1040錯誤Too many connectionsMySql
- Oracle 錯誤總結及問題解決 ORAOracle