永发信息网

SQL利用check约束语句编写ZIP列 只能是6位的字符数字(邮编必须6位) 请教

答案:2  悬赏:50  手机版
解决时间 2021-07-17 17:45
  • 提问者网友:刺鸟
  • 2021-07-17 05:44
SQL利用check约束语句编写ZIP列 只能是6位的字符数字(邮编必须6位) 请教
最佳答案
  • 五星知识达人网友:封刀令
  • 2021-07-17 07:19
  在"约束表达式"框中,为 CHECK 约束键入 SQL 表达式。例如,若要将 authors 表中 state 列的输入在数据库关系图中,右击包含约束的表,然后从快捷菜单中选择"约束"命令。
  -或-
  
  为将包含约束的表打开表设计器,在表设计器中右击,然后从快捷菜单中选择"约束"命令。
  
  选择"新建"命令。"选定的约束"框显示由系统分配的新约束名。系统分配的名称以"CK_"开始,后跟表名。
  
 在"约束表达式"框中,为 CHECK 约束键入 SQL 表达式。例如,若要将 authors 表中 state 列的输入项限制为 New York,请键入:
  state = 'NY'
 
  或者,若要要求 邮编 列中的输入项为 5 位数字,请键入:
  
  邮编 LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]' 中间不能有空格
全部回答
  • 1楼网友:蓝房子
  • 2021-07-17 08:31
alter table TABLENAME with nocheck add constraint TABLENAME_check check(ZIP LIKE '[0-9][0-9][0-9][0-9][0-9][0-9]')
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯