读书人

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

发布时间: 2013-03-25 15:43:04 作者: rapoo

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)

读书人网 >SQL Server

热点推荐