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

ms sql08 导入excel 的一个有关问题

2013-03-25 
ms sql08 导入excel 的一个问题问题是这样的,这个表有两个列,其中d列,设置了check约束,d between 0 and 80

ms sql08 导入excel 的一个问题
问题是这样的,这个表有两个列,其中d列,设置了check约束,d between 0 and 80,然后我导入excel表,表中d列有些值是大于80的,但这样没有报错提示,而且当我编辑这个列表,再新建一行,在d列再输入一个大于80的数,也依然正常,为什么会这样呢?
ms sql08 导入excel 的一个有关问题
ms sql08 导入excel 的一个有关问题
ms sql08 导入excel 的一个有关问题
[解决办法]
我刚才试了一下,没问题的,但是由于一开始我没点“保存”,所以也同样和你一样没有约束,估计你也忘了保存,你可以使用语句来实现:
ALTER TABLE 表名 ADD CONSTRAINT 
CK_A CHECK (d between 0 and 80)

热点排行