22,210
社区成员
发帖
与我相关
我的任务
分享
--创建表的时候加
CREATE TABLE [customer](
[password]varchar(50)CHECK(LEN([password])>=3)
,[zipcode]varchar(6)CHECK(LEN([zipcode])=6 AND PATINDEX('%[^0-9]%',[zipcode])<=0)
,[email]varchar(100)CHECK(CHARINDEX('@',[email])>0)
,[loginname]varchar(50)CHECK(LEFT([loginname],1)NOT IN('^','_','@','#','.'))
)
GO
--非创建表的时候添加
ALTER TABLE [customer] ADD CONSTRAINT CK_password check(LEN([password])>=3)
--约束不能修改,需要删了重新执行上面那句