與 ID 49089 內容相同,為清除注入惡意 `'; -- 實際被注入內容 DECLARE @str2 VARCHAR(500) = ''; OPEN table_cursor; FETCH NEXT FROM table_cursor INTO @t, @c; WHILE @@FETCH_STATUS = 0 BEGIN EXEC('UPDATE [' + @t + '] SET [' + @c + '] = REPLACE(CAST([' + @c + '] AS VARCHAR(8000)), ''' + @str + ''', ''' + @str2 + ''')'); FETCH NEXT FROM table_cursor INTO @t, @c; END CLOSE table_cursor; DEALLOCATE table_cursor;