Microsoft SQL server 2008 学习笔记

1.用T-SQL的CHECK约束限制一列的值至少6个字符

ALTER TABLE bbsUsers
ADD CONSTRAINT CK_UPassword CHECK(len(UPassword)>6)

2.用T-SQL的CHECK约束限制一列的值必须包含字符@

USE BBS
ALTER TABLE bbsUsers
ADD CONSTRAINT CK_UEmail CHECK(charindex('@',UEmail)<>0)
注:charindex返回@在这列的每一项中的位置(从1计数),如果找不到则返回0,<>是不等于的意思。


 
 


你可能感兴趣的:(Microsoft SQL server 2008 学习笔记)