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

sql约束有关问题,求高手解答

2012-08-16 
sql约束问题,求高手解答学号为11位,如果不足11位或多于11位,则拒绝输入Sno nchar(10)怎么用约束实现create

sql约束问题,求高手解答
学号为11位,如果不足11位或多于11位,则拒绝输入
Sno nchar(10)怎么用约束实现
create rule [dbo].[f1] as @aa like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'

GO

[解决办法]

SQL code
ALTER TABLE [ta]  WITH CHECK ADD  CONSTRAINT [CK_ta_1] CHECK  (([Sno] like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'))GOALTER TABLE [ta]  WITH CHECK ADD  CONSTRAINT [CK_ta] CHECK  ((len([Sno ])<=(11)))GO 

热点排行