当前位置: 代码迷 >> Sql Server >> 这个存储过程错在哪,多谢
  详细解决方案

这个存储过程错在哪,多谢

热度:13   发布时间:2016-04-27 18:56:42.0
这个存储过程错在哪,谢谢
CREATE   PROCEDURE   AdgroupArtDeleteUid
(@uid   int,@tagid   varchar(18))
  AS
begin
declare   @con   varchar(512)
declare   @sql   varchar(1024)

if(@uid=0)
begin
if(@tagid= ' ')
set   @con   =   ' '
else
set   @con   =   'where   tagid   like   %, '[email protected]   + ',% '
end

else
begin
if(@tagid= ' ')
set   @con   =   'where   uid= '+str(@uid)
else
set   @con   =   'where   uid= '+str(@uid)+ '   and   tagid   like   %, '[email protected]+ ',% '
end

set   @sql   =   'delete   t_adgroupart   '[email protected]
end
exec   (@sql)
GO


------解决方案--------------------
like ' '%, '[email protected]+ ',% ' ' '
  相关解决方案