Oracle Sql Developer ver - 2.1.1.64
的区分大小写问题
我刚开始使用“Oracle Sql Developer”工具,在创建和调用表时似乎区分大小写。我一直假设Oracle作为数据库不区分大小写。当前版本的数据库是10.2.0.4.0。
例:
CREATE TABLE T1
( c1 VARCHAR2 (50),
c2 VARCHAR2 (50)
);
SELECT C1, C2 FROM t1;
-- This is fine. No errors
SELECT c1, c2, FROM t1;
/*
Error starting at line 18 in command:
SELECT c1, c2, from t1
Error at Command Line:18 Column:15
Error report:
SQL Error: ORA-00936: missing expression
00936. 00000 - "missing expression"
*Cause:
*Action:
*/
我之前从未见过这种行为,并试图弄清楚这是工具或数据库的问题,以及是否有人有解决方案。
没有找到相关结果
已邀请:
1 个回复
扭湘阀柿蹄
SELECT c1,c2,FROM t1应该只是SELECT c1,c2 FROM t1; 通常,如果您有一个问题,您不确定该工具是否无法按预期工作,SQL Plus是验证简单测试用例的最佳选择。从这个意义上说,它是一个非常宝贵的工具。