现在的位置: 首页 > 综合 > 正文

pass column as parameter in the stored procedure

2013年03月15日 ⁄ 综合 ⁄ 共 302字 ⁄ 字号 评论关闭

CREATE PROCEDURE dbo.reverseChange
@recID As
int,
@
column As
varchar(25),
@
oldValue As
varchar(40),
@
newValue As
varchar(40)
As
BEGIN
DECLARE @sql varchar(2000)

SET @sql
= 'update webrecruit Set ['
+ @column
+ '] = '''+ @oldValue
+
        
''' where recID = ' +
CONVERT(varchar(10), @recID
) +
        
' And [' + @column
+ '] = '''+ @newValue

EXEC
(@sql)
END 

抱歉!评论已关闭.