oracle是大小写不敏感的,但是在定义或者取别名的时候加上双引号则会区分大小写。不加双引号的sql语句会自动转成大写。
比如这个是合法的
selectaa,cc,"CC"from(
select1aa,2"bb",3"CC"fromdual
);
这个是非法的
selectbb,"cc"from(
select1aa,2"bb",3"CC"fromdual
);
它要改成这样
select"bb"from(
select1aa,2"bb",3"CC"fromdual
);
如果你真想学oracle的话,还是别搞什么自动生成吧,挺坑的。 |