Professional Documents
Culture Documents
from
INFORMATION_SCHEMA.COLUMNS c
where c.TABLE_NAME = @TableName
and c.COLUMN_NAME=@fieldname
end
end
select @sql = 'insert MT_Auditoria (Type, TableName, PrimaryKeyField, PrimaryKey
Value, FieldName, OldValue, NewValue, UpdateDate, UserName)'
select @sql = @sql + ' select ''' + @Type + ''''
select @sql = @sql + ',''' + @TableName + ''''
select @sql = @sql + ',' + @PKFieldSelect
select @sql = @sql + ',' + @PKValueSelect
select @sql = @sql + ',' + @fieldsNames
select @sql = @sql + ',' + @ValuesOld
select @sql = @sql + ',' + @ValuesNew
select @sql = @sql + ',''' + @UpdateDate + ''''
select @sql = @sql + ',''' + @UserName + ''''
select @sql = @sql + ' from #ins i full outer join #del d '
select @sql = @sql + @PKCols
exec (@sql)
GO