首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

Student表的Sdept列的值只能为两个字母;小弟我是这样写的为什么不对啊

2012-12-17 
Student表的Sdept列的值只能为两个字母;,我是这样写的为什么不对啊? 请指教:ALTER TABLE Student ADD CONS

Student表的Sdept列的值只能为两个字母;,我是这样写的为什么不对啊?

 请指教:
ALTER TABLE Student ADD CONSTRAINT s1 CHECK(Sdept like '_ _');
[最优解释]
alter table Student add constraint s1 check(patindex('[A-Z][A-Z]',Sdept)>0 and len(Sdept)=2)
[其他解释]
ALTER TABLE Student ADD CONSTRAINT s1 CHECK(len(Sdept)=2); 
[其他解释]
其实应该再加上个ascii()的值在65~122之间

热点排行