sql – 在两个varchar字段上创建Unqiue不区分大小写的约束
发布时间:2021-01-13 09:43:52 所属栏目:MsSql教程 来源:网络整理
导读:在Oracle 10g中,如何在两个varchar字段上添加唯一的不区分大小写的约束?例如,给定表中已有??的以下记录: "Stephen","Swensen""John","Smith" 以下插入无效: "stephen","smith""stephen","swensen" 但以下插入有效: "Stephen","Smith""John","Swensen" 解
|
在Oracle 10g中,如何在两个varchar字段上添加唯一的不区分大小写的约束?例如,给定表中已有??的以下记录: "Stephen","Swensen" "John","Smith" 以下插入无效: "stephen","smith" "stephen","swensen" 但以下插入有效: "Stephen","Smith" "John","Swensen" 解决方法假设您的表名为person,并且名字和姓氏列名为first_name和last_name,请添加以下唯一约束:ALTER TABLE person ADD CONSTRAINT person_name_unique
UNIQUE(LOWER(first_name),LOWER(last_name));
如果我正确理解您的问题并对您的表格布局做出正确的假设,请告诉我. (编辑:海洋资讯信息网_我爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – VB6 ADODB.Recordset RecordCount属性始终返
- sql – 如何为每个键值选择具有最新时间戳的行?
- 数据库设计 – 空间索引可以帮助“范围 – 按限制排序”查询
- 数据库 – phpMyAdmin – 错误gt;格式参数不正确?
- .net – 启用了排序和分页的T-SQL存储过程无法正常工作
- sql-server – IntelliSense无法正常工作但已启用
- sql-server – 用户定义函数的优化问题
- sql-server – 如果我选择超过15个字段,我会遇到灾难性的失
- Linq选择记录范围
- entity-framework – SQL FileStream Entity Framework存储
站长推荐
热点阅读

