22,299
社区成员




数据库中有表test,列为: set @sql = 'update test set ' + @name + ' = 1 ,'+@pro+'=1 where charindex(id , ''' + cast(@id as varchar) + ''')>0'
CREATE proc Utest
@id as char(10) ,
@name as char(10),
@pro as char(10)
as
begin
declare @sql as char(100)
set @sql = 'update test set ' + @name + ' = 1 ,'+@pro+'=1 where id = ''' + cast(@id as varchar) +''''
exec(@sql)
end
GO