应该感谢那些指出你错误的人

借我三千虎骑,复我泱泱中华!

博客园 首页 新随笔 联系 订阅 管理

create procedure CheckUnique
@tab            varchar(64),
@field          varchar(64),
@value        varchar(64)
 as

  begin

    declare @strSQL varchar(2048)
    set @strSQL  = '  select count(*)  as numb from %1% where %2% = ''%3%'' '
   
    set @strSQL  = replace(@strSQL, '%1%', @tab)
    set @strSQL  = replace(@strSQL, '%2%', @field)
    set @strSQL  = replace(@strSQL, '%3%', @value)
   
    execute(@strSQL)
end
GO

posted on 2006-03-27 23:50  落拓孤鸿  阅读(400)  评论(0编辑  收藏  举报