首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么让字段不为空字符

2013-02-19 
如何让字段不为空字符?大家新年好!给大家拜年了:)现在有个问题是这样的.有一表tb,字段有id(int递增,主键),

如何让字段不为空字符?
大家新年好!给大家拜年了:)

现在有个问题是这样的.

有一表tb,字段有id(int递增,主键),dID(nvarchar(50),主键)

现在插入一数据:insert into tb(dID) values(''),执行成功.

重复插入同一数据insert into tb(dID) values(''),一样执行成功.

但是我想要的结果是,不允许插入空字符,而且dID不能重复.如何做?

谢谢!


[解决办法]
如ls所述,id自增自然不会重复,did需要唯一可以设置主键或者唯一键

至于你要求的不能插入空字符,需要添加check约束

热点排行