首页新闻找找看学习计划

T-SQlL中创建约束问题

0
[待解决问题]

创建约束代码:

alter table Borrow
add constraint DF_WillDate default(DATEADD(MM,1,LendDate ) for WillDate

其中:WillDate是借款的日期,LendDate是还的日期列

错误:在此上下文中不允许使用名称 "LendDate"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。

求解

比尔盖茨@的主页 比尔盖茨@ | 菜鸟二级 | 园豆:204
提问于:2013-02-28 18:06
< >
分享
所有回答(1)
0

default约束是向表插入数据时起作用的,如果这一行还没有插入,那么要取得列的值就不存在。

碧落星痕 | 园豆:708 (小虾三级) | 2013-02-28 19:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册