B blackgun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #1 我在oracle中用sql语句进行查询,它是大小写敏感的。我如何才能让他大小写不敏感[]?
J jrq Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #2 不会吧? 在oracel的什么地方? 在SQL_PLUS中还是在delphi的脚本中? oracle对SQL语句的大小写不敏感的啊
B blackgun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #3 在SQL_PLUS中还是在delphi的脚本都是这样。 可能是我说得不太清楚,是sql的查询条件大小写敏感
阿 阿曼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #4 一般的操作,如一般查询等,oracle对大小写是不敏感的, 但是如果要改删数据或者特定查询时,最好还是分清大小写
B blackgun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #5 我使用like查询。你可以告诉我如何关掉这个大小写敏感的属性吗?
墨 墨剑 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #6 我发现有两种情况 一种最常见的就是'a'<>'A','b'<>'B'的问题太简单了我不用说 另一种最需要注意的事情是在用到字段别名的时候大小写敏感,当然包括建立视图的时候 举例来说: select field1 a 与 select field1 A 并不一样 我建议大家在使用别名的时候最好用大写,这样不管用到几层的别名,都可以跟字段一样任意应用
我发现有两种情况 一种最常见的就是'a'<>'A','b'<>'B'的问题太简单了我不用说 另一种最需要注意的事情是在用到字段别名的时候大小写敏感,当然包括建立视图的时候 举例来说: select field1 a 与 select field1 A 并不一样 我建议大家在使用别名的时候最好用大写,这样不管用到几层的别名,都可以跟字段一样任意应用
K kingdeezj Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #7 agree with 墨剑: 要么全大写,要么全小写. oracle 提供有字符转换大小写的函数的.如:UPPER()
B blackgun Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #8 我现在就想实现我说的要求,可不可能? [][]望各位dfw多多指教、
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #9 可以这样: upper(f) like 'A%' 或者 lower(f) like 'a%'
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #10 如果你是用参数传进来的 lower(f) like lowervar)||'%' 也一样