1
我正在创建过程,但SQL Developer会引发奇怪的错误。我做了一个截图。Oracle SQL Developer - 区分大小写
表列有以小写字母的名字。我写了小写字母!但SQL Developer说,我写了大字母和大字母当然不匹配真正的列名...
对不起,我希望你能理解我的英文。
我正在创建过程,但SQL Developer会引发奇怪的错误。我做了一个截图。Oracle SQL Developer - 区分大小写
表列有以小写字母的名字。我写了小写字母!但SQL Developer说,我写了大字母和大字母当然不匹配真正的列名...
对不起,我希望你能理解我的英文。
如果您是绝对是确定您确实使用“ID_pr”风格创建了列名,那么在查询时,您需要用引号查询它们。
SELECT "PRACOVNIK"."ID_pr" ..
像这样。
演示此操作的SQLFiddle示例:http://sqlfiddle.com/#!4/93b49/5
Oracle不区分大小写。还有其他事情正在发生。 – Marc
@Marc不正确,如果引号内的任何内容在Oracle中区分大小写,那么在小写引号中创建表/列名称将区分大小写。看看我的答案,证明 – Sathya
@Sathya,谢谢你。我学到了两件事:(1)对于区分大小写的引号是正确的;(2)SqlFiddle.com存在;很酷。 – Marc