如何在数据层处理oracle不区分大小写。

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:49:11
不推荐在SQL语句中使用UPPER,LOWWER函数的方法,因为我这里没法写SQL语句,有其他可行方法的提示一下,谢谢。

如果你的版本是Oracle 10gR2, 你可以设置下面两个init参数
NLS_COMP=LINGUISTIC
NLS_SORT=BINARY_CI
PS:1. 这个技术还不成熟,可能有很多bug, 比如like模糊查询会有问题
2. 可能有的索引不能使用,可能会导致性能问题

那你就保证输入规范,全输大些,输小写时提示错误

好特别的问题,呵呵,我也没想到很好的,或者你试试将数据导出,导出后批量处理完再导入。