t_sql检查约束日期必须小于当前日期

t_sql检查约束日期必须小于当前日期,第1张

用如下方法创建约束:

1、创建测试表

create table test

(id int,

tdate datetime)

2、添加约束

alter table test add constraint CN_tdate check (tdate < getdate())

3、执行语句测试:

a、插入一个小于当前日期数据(插入成功)

insert into test values (1,'2015-09-22')

执行结果:

b、插入一个大于(或等于)当前日期的数据(插入失败)

insert into test values (2,'2015-09-28')

执行结果:

我正在开发一个网站,它使用SQL Server 2008 R2 Express作为其数据库。而在测试中,有很多数据和图像存储在这个数据库中。 According to wiki, the SQL Server Express edition has a 10 GB size limit.当我插入数据并达到极限时,会抛出什么异常?或者,如何通过代码检测接近极限问题? 我使用代码优先的方法插入大型数据集。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9413740.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存