我有一个包含ticketID,clientmachineName和UserName列的表。 我需要编写一个存储过程,我必须将每个列名称作为参数传递,值也作为参数传递。
它应该将输出查询写为
select * from table where @cloumn=@value.
有人可以帮忙吗...
答案 0 :(得分:0)
您将需要动态SQL,如:
DECLARE @myquery varchar(1000) = 'select * from table where ' + @column + '=''' + @value + ''''
EXEC @myquery