2012-04-29 108 views
1

我正在創建過程,但SQL Developer會引發奇怪的錯誤。我做了一個截圖。Oracle SQL Developer - 區分大小寫

enter image description here

表列有以小寫字母的名字。我寫了小寫字母!但SQL Developer說,我寫了大字母和大字母當然不匹配真正的列名...

對不起,我希望你能理解我的英文。

+0

Oracle不區分大小寫。還有其他事情正在發生。 – Marc

+0

@Marc不正確,如果引號內的任何內容在Oracle中區分大小寫,那麼在小寫引號中創建表/列名稱將區分大小寫。看看我的答案,證明 – Sathya

+1

@Sathya,謝謝你。我學到了兩件事:(1)對於區分大小寫的引號是正確的;(2)SqlFiddle.com存在;很酷。 – Marc

回答

2

如果您是絕對是確定您確實使用「ID_pr」風格創建了列名,那麼在查詢時,您需要用引號查詢它們。

SELECT "PRACOVNIK"."ID_pr" .. 

像這樣。

演示此操作的SQLFiddle示例:http://sqlfiddle.com/#!4/93b49/5