5个回答
展开全部
修改表,添加默认值的语句如下:
alter table 表名
add constraint df_time_19000101 default '1900-1-1' for 列名
注意把“表名”、“列名”替换成实际的名字。
另外df_time_19000101 是一个约束名,建议你把它命名为
df_表名_列名
的形式,这样可以避免其它表中存在相同的约束名。
另外“若输入时间为空”这个条件,直接通过给列赋予NULL值得话,就不能利用到默认值。所以注意在插入数据的时候或者不给定时间列的值使用默认值,或者必须给定值。
alter table 表名
add constraint df_time_19000101 default '1900-1-1' for 列名
注意把“表名”、“列名”替换成实际的名字。
另外df_time_19000101 是一个约束名,建议你把它命名为
df_表名_列名
的形式,这样可以避免其它表中存在相同的约束名。
另外“若输入时间为空”这个条件,直接通过给列赋予NULL值得话,就不能利用到默认值。所以注意在插入数据的时候或者不给定时间列的值使用默认值,或者必须给定值。
展开全部
create table students
(id int identity(1,1),
no int,
name char(9),
ad char(9) constraint ss_de
default '湖北'
sex char(6) constraint ss_ch
check(sex=0 or sex=1) /*这里就是建立约束*/,
age int not null)
(id int identity(1,1),
no int,
name char(9),
ad char(9) constraint ss_de
default '湖北'
sex char(6) constraint ss_ch
check(sex=0 or sex=1) /*这里就是建立约束*/,
age int not null)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要不只能默认为0,要不在0-1之间,不可以同时满足这两个条件!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alter table table_name add check(field=0 or field=1) deFAULT 'beijing';
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bit 类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询