ORA-25154錯誤解決方法
ORA-25154錯誤解決方法
執行SQL語句出現上述的錯誤的原因是,在Using子句中的列在select子句的查詢列表中使用了表字首。
因為using子句中的列是兩張連線的表中共有的,所以不需要也不能用表字首指明是哪張表的列。
示例:
SQL> select
c.customer#,o.isbn,b.retail,o.paideach,nullif(paideach,retail)
2 from books b join orderitems o using(isbn)
3 join orders c using(order#)
4 where c.order# in (1003,1007);
select c.customer#,o.isbn,b.retail,o.paideach,nullif(paideach,retail)
from books b join orderitems o using(isbn)
join orders c using(order#)
where order# in (1003,1007);
ORA-25154: USING 子句的列部分不能有限定詞
錯誤存在於o.isbn中.
修改以後正確執行
SQL> select c.customer#,isbn,b.retail,o.paideach,nullif(paideach,retail)
2 from books b join orderitems o using(isbn)
3 join orders c using(order#)
4 where order# in (1003,1007)
5 ;
CUSTOMER# ISBN RETAIL PAIDEACH NULLIF(PAIDEACH,RETAIL)
--------- ---------- ------- -------- -----------------------
1001 8843172113 55.95 55.95
1001 1059831198 30.95 30.95
1001 3437212490 19.95 19.95
1007 3957136468 75.95 72.15 72.15
1007 9959789321 54.50 54.50
1007 8117949391 8.95 8.95
1007 8843172113 55.95 55.95
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26110315/viewspace-715725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- undefined reference to錯誤的解決方法Undefined
- AFNetworkingErrorDomain 錯誤解決方法ErrorAI
- PHP錯誤“Thisfilehasexpired”的解決方法PHP
- dbfread報錯ValueError錯誤解決方法Error
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- 【Oracle】ORA-00054 錯誤解決方法Oracle
- 錯誤Namenodeisinsafemode的解決方法
- Android錯誤解決方法集錦Android
- hadoop日常錯誤解決方法整理Hadoop
- ORA-04098錯誤解決方法
- npm WARN unmet dependency錯誤解決方法NPM
- standby新增檔案錯誤的解決方法
- MYSQL中 TYPE=MyISAM 錯誤的解決方法MySql
- Mac上搭建chromedriver的錯誤解決方法MacChrome
- 寬頻連線錯誤691解決方法
- ORA-14452錯誤及解決方法
- ubuntu網路卡啟動錯誤解決方法Ubuntu
- IMP-00098 錯誤及解決方法
- steam磁碟寫入錯誤怎麼解決 steam磁碟寫入錯誤解決方法大全
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- 寬頻連線錯誤解決方法總彙
- PL/SQL:ORA-04063錯誤解決方法SQL
- ORA-01631錯誤解決方法
- Oracle 資料庫連線錯誤解決方法Oracle資料庫
- ORA-00257 錯誤分析及解決方法
- ORA-01950錯誤的解決方法
- Ajax中“Sys未定義”錯誤的解決方法
- 印表機提示列印錯誤怎麼解決 印表機狀態錯誤的方法
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- Nginx報504 gateway timeout錯誤的解決方法NginxGateway
- oracle ORA-12899錯誤的解決方法Oracle
- MySQL常見錯誤分析與解決方法總結MySql
- ORA-01578錯誤的解決方法 ( 二)
- ORA-12520錯誤解決方法
- Troubleshooting: SQL Server連線錯誤解決方法列表SQLServer
- 目標板掛載NFS方法及錯誤解決NFS