如何让一个字段唯一且允许为空?请高人指点一下,万分感谢!!! 如何让一个字段唯一,但允许其为空?请高人指点一下,万分感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table tb(a int UNIQUE)insert into tb select nullinsert into tb select 1insert into tb select 1goselect * from tbgodrop table tb 但是UNIQUE约束的null值也只能有一个 如果把NULL也看成所有值的集合中的一个元素,那么从逻辑上讲只能出现一个NULL也是符合楼主的表述的.只不过不知道楼主是不是想的跟自己的表述是一致的. 1、包含null惟一的话,直接设置主键即可!2、如果其他的惟一,但是空值可以很多的话,那么不能设置主键,只能通过程序控制了! SQL2000中的一个大问题? 如何获得一个月中每天记录的一个字段的平均值 一美资外包公司面试,不会做,干脆把题拿回来了 SQL 2005中的ReportServer库是做什么的? 请教一个关于select查询问题 矿井区域定位数据库该怎么去设计? 执行存储过程出现诡异问题!请教问题原因! 用C#开发自定义SQL聚合函数MaxByteSize的最大值问题 SQL如何代表一个表? 数据越来越多, 速度越来越慢 求一个简单的SQL语句 求一SQL语句! 谢谢!
insert into tb select null
insert into tb select 1
insert into tb select 1
goselect * from tb
godrop table tb
2、如果其他的惟一,但是空值可以很多的话,那么不能设置主键,只能通过程序控制了!