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

大于0时必需唯一的约束如何写

2012-01-12 
大于0时必需唯一的约束怎么写?请问高手,大于0时必需唯一的约束怎么写?[解决办法]create function dbo.funt

大于0时必需唯一的约束怎么写?
请问高手,大于0时必需唯一的约束怎么写?

[解决办法]
create function dbo.funtest(@colname int)
returns int
as
declare @i int
if @colname > 0
select @i = count(*) from tb where colname=@colname
else
set @i=1
return @i
alter table dbo.tablename add
constraint chenkname check (dbo.funtest(colname)=1)

热点排行