Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. DECLARE @sql NVARCHAR(MAX)
  2. DECLARE @table NVARCHAR(32)
  3. SET @table = N'INSERT TABLE NAME HERE'
  4. SET @sql = ''
  5. SELECT @sql = @sql + ', [' + f.[name] + '] = (' + a.[value] + ')' + CHAR(10) FROM [attributedata] AS a
  6. INNER JOIN [field] AS f ON a.[idrecord] = f.[idfield]
  7. INNER JOIN [table] AS t ON f.[idtable] = t.[idtable]
  8. WHERE a.[owner] = 'field'
  9. AND [a].[name] ='onsqlupdate'
  10. AND t.[name] = @table
  11.  
  12. SET @sql = 'UPDATE ['+ @table +'] SET [status] = [status] ' + @sql
  13. SET @sql = @sql + ' WHERE [status] = 0'
  14. EXECUTE(@sql)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement