[20230329]記錄除錯sql語句遇到的問題.txt
[20230329]記錄除錯sql語句遇到的問題.txt
--//調式sql語句遇到的問題,做一個記錄.
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.測試:
SCOTT@book> select * from dept Abc where abc.dept no = 10;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
SCOTT@book> select * from dept Abc where ABC.deptno = 10;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
--//有一些工具生成的sql語句使用一大堆引號.例子:
SCOTT@book> select * from dept "Abc" where abc.deptno = 10;
select * from dept "Abc" where abc.deptno = 10
*
ERROR at line 1:
ORA-00904: "ABC"."DEPTNO": invalid identifier
SCOTT@book> select * from dept "Abc" where Abc.deptno = 10;
select * from dept "Abc" where Abc.deptno = 10
*
ERROR at line 1:
ORA-00904: "ABC"."DEPTNO": invalid identifier
--//一旦括號引起來問題來了,後面的where條件無論寫成Abc.deptno = 10 還是abc.deptno = 10都是報錯.
--//必須使用類似的雙引號.改寫如下:
SCOTT@book> select * from dept "Abc" where "Abc".deptno = 10;
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
--//今天在這個細節上浪費大量時間,真實的語句很複雜,並且對方寫的別名竟然大小寫混用.不知道怎樣的sql語句模板生成的sql語句.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2942865/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20211221]分析sql語句遇到的問題.txtSQL
- [20231102]除錯bash shell指令碼遇到的問題.txt除錯指令碼
- [20211229]toad下優化sql語句注意的問題.txt優化SQL
- [20220329]是否開發寫錯sql語句.txtSQL
- sql 語句網路除錯和 sql 語句低層傳輸檢視SQL除錯
- [20211229]sql語句包含中文儲存clob的編碼問題.txtSQL
- [20221107]除錯crontab問題.txt除錯
- 記錄本周遇到的問題
- jsqlparser使用記錄---生成sql語句JSSQL
- MySQL 記錄所有執行了的 sql 語句MySql
- jQuery 遇到問題記錄jQuery
- [20220909]bbed關於刪除記錄恢復的問題.txt
- [20201105]再分析sql語句.txtSQL
- [20220117]超長sql語句.txtSQL
- [20201210]sql語句優化.txtSQL優化
- [20240607]PL/SQL中sql語句的註解.txtSQL
- 除錯433M模組遇到的問題除錯
- [20240320]空格與sqlpus的sql語句.txtSQL
- [20200320]SQL語句優化的困惑.txtSQL優化
- MYSQL速度慢的問題 記錄資料庫語句MySql資料庫
- 配置MapReduce時遇到的問題記錄
- 學習httprunner遇到的問題記錄HTTP
- [20241110]使用xto10.sql指令碼遇到的問題.txtSQL指令碼
- [20210407]分析sql語句的共享記憶體段3.txtSQL記憶體
- [20220331]如何調整sql語句.txtSQL
- [20190321]測試相同語句遇到導致cursor pin S的疑問.txt
- [20181114]一條sql語句的優化.txtSQL優化
- 使用SQL語句去掉重複記錄的兩種方法SQL
- 50個SQL語句(MySQL版) 問題十四MySql
- [20181013]12cR2 無法執行的sql語句會記錄在alert.log.txtSQL
- [20211009]使用bash計算sql語句的sql_id.txtSQL
- [20211220]記錄使用sqlplus的小問題.txtSQL
- 用筆記來記錄遇到的問題:釋出版本和非釋出版本遇到的問題筆記
- 樹莓派除錯PCF8591遇到的小問題樹莓派除錯
- [20200324]SQL語句優化的困惑2.txtSQL優化
- [20210112]ashtop查詢特定表的SQL語句.txtSQL
- 記錄後臺遇到的兩個小問題
- [20240825]記錄表不存在sql語句執行呼叫kgllkal,kglpnal的情況(21c).txtSQL