oracle未明确定义列[通俗易懂](Oracle)
分類: SQL 使用技巧
2012-04-06 16:12
1332人閱讀
評論(0)
收藏
舉報
|
運行環(huán)境:Oracle10g sqlplus環(huán)境下。 當前遇到有兩種情況。原因為:當查詢語句中,查詢的表(數(shù)據(jù)集)中有相同的字段名,查詢字段無法確認是改查那個字段 第一種情況: 總而言之:在嵌套查詢中,外查詢的字段在子查詢中只能出現(xiàn)一個,否則則無法確定是要查哪個字段。就會報 未明確定義列的錯誤。 2.多表聯(lián)合查詢 哪一列。需要明確定義A.a活著B.a (如果在from語句后面為表取了別名,比如select s_no,s_name,s_score,s.class_no,class_name from student s join class c on (s.class_no = c.class_no)的時候, 則 select語句中那個被多張表都擁有的相同字段名也需要用別名標識 如:s.class_no.) |
總結
以上是生活随笔為你收集整理的oracle未明确定义列[通俗易懂](Oracle)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP Spartacus 成功读取 C
- 下一篇: 使用 selector 从 SAP Sp