当前位置: 代码迷 >> Sql Server >> 大于0时必需唯一的约束如何写
  详细解决方案

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

热度:22   发布时间:2016-04-27 21:19:36.0
大于0时必需唯一的约束怎么写?
请问高手,大于0时必需唯一的约束怎么写?

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