SQL中创建表时怎样限定属性值的取值,如一个表中有一列为"科目",限定其只能取"语文","数学","英语".

SQL中创建表时怎样限定属性值的取值,如一个表中有一列为"科目",限定其只能取"语文","数学","英语".,第1张

创建表时:

Create Table 表名(列名 char(10) check (列名 In('语文','数学','英语')))

创建后添加约束:

Alter Table 表名 add Constraint 约束名 CHeck(

列名 In('语文','数学','英语'))

假设表名为aaa,字段名为dt,语句为:

alter

table

aaa

add

constraint

df_aaa_dt

default

getdate()

for

dt

这样aaa的dt字段默认值就是当前系统日期了


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

原文地址: http://outofmemory.cn/sjk/9776290.html

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

发表评论

登录后才能评论

评论列表(0条)

保存