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

请解释一下

2012-02-23 
请各位高手解释一下insert into借阅信息(图书编号,租书证号,借书时间,应还时间)values(00001,r00001,2

请各位高手解释一下
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001',2011-11-10,2011-12-10)

消息 547,级别 16,状态 0,第 1 行
INSERT 语句与 CHECK 约束"jsghsj"冲突。该冲突发生于数据库"tsczgl1",表"dbo.借阅信息"。
语句已终止。

约束jsshsj就一个约束 应还时间>=借书时间

百撕不得骑姐,这怎么能错呢 

附借阅信息表
图书编号 char(50) PK
租书证号 char(50) PK
借书时间 smalldatetime
应还时间 smalldatetime
归还时间 smalldatetime
已租书数目 smallint
可租书数目 smallint

[解决办法]
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001','2011-11-10','2011-12-10')
[解决办法]
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001','2011-11-10','2011-12-10')
[解决办法]

SQL code
values('00001','r00001','2011-11-10','2011-12-10')
[解决办法]
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001',2011-11-10,2011-12-10)
呵呵!如果去掉约束会报错"租书证号附近又语法错误"

是不是如果没些对啊
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001','2011-11-10','2011-12-10')

[解决办法]
insert into 借阅信息(图书编号,租书证号,借书时间,应还时间)
values('00001','r00001','2011-11-10','2011-12-10')

热点排行