Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.93 KB | None | 0 0
  1. declare @c cursor;
  2. set @c=cursor for select TABLE_NAME,c.COLUMN_NAME FROM sysindexes AS i INNER JOIN sysobjects AS o ON i.id=o.id INNER JOIN INFORMATION_SCHEMA.COLUMNS c ON o.NAME=TABLE_NAME WHERE(indid=0 or indid=1) and DATA_TYPE like '%text';
  3. declare @a varchar(99);
  4. declare @s varchar(99);
  5. declare @f varchar(99);
  6. declare @q varchar(8000);
  7. open @c;
  8. fetch next from @c into @a,@s;
  9. while @@FETCH_STATUS=0 begin set @q='declare @l int;set @l=44+len('''+@s+''')+len('''+@a+''');declare @f binary(16);
  10. declare @x cursor;
  11. set @x=cursor for SELECT TEXTPTR(['+@s+']) FROM ['+@a+'] where ['+@s+'] like ' '%edf40wrjww2%'';
  12. open @x;
  13. fetch next from @x into @f;while @@FETCH_STATUS=0 begin declare @s varchar(8000);
  14. set @s=''UPDATETEXT ['+@a+'].['+@s+'] ''+master.dbo.fn_varbintohexstr(@f)+'' 0 ''+cast(@l as varchar)+'' '''''''''';exec(@s);fetch next from @x into @f;end;close @x';
  15. exec(@q);
  16. fetch next from @c into @a,@s;
  17.  
  18. end;
  19. close @c--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement