当前位置: 代码迷 >> Oracle管理 >> 怎么让唯一约束不区分大小写
  详细解决方案

怎么让唯一约束不区分大小写

热度:39   发布时间:2016-04-24 05:00:43.0
如何让唯一约束不区分大小写?
本人菜鸟,但是知道oracle是区分大小写的。。。。但是呢,现在有个表中的某列有个唯一约束,要求不区分大小写。。。不知道该怎么办了。。。

还有,话说hibernate有没有统一的解决方法?我们这项目得支持3数据库。。。。先谢了~

------解决方案--------------------
创建唯一函数索引
------解决方案--------------------
将列名统一转换为大写,建立upper的函数索引
------解决方案--------------------
SQL code
--创建1个unique function index,例如create unique index t_idx on t(upper(x));
  相关解决方案