Guest User

Untitled

a guest
Jul 16th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. USE test
  2. GO
  3.  
  4. DECLARE @usr varchar(50)
  5.  
  6. IF EXISTS(SELECT name FROM test..sysobjects WHERE name LIKE N'#usrdata' AND xtype='U')
  7. DROP TABLE TableName
  8.  
  9. CREATE TABLE #usrdata
  10. (
  11. usr varchar(50),
  12. data varchar(50)
  13. )
  14.  
  15. DELETE FROM usrdata
  16.  
  17. DECLARE usr_cursor CURSOR FOR
  18. SELECT DISTINCT usr
  19. FROM Foo
  20.  
  21. OPEN usr_cursor
  22. FETCH NEXT FROM usr_cursor
  23. INTO @usr
  24.  
  25. WHILE (@@FETCH_STATUS = 0)
  26. BEGIN
  27. INSERT INTO #usrdata (usr, data)
  28. SELECT TOP 3 usr, data FROM Foo
  29. WHERE usr = @usr
  30. FETCH NEXT FROM usr_cursor
  31. INTO @usr
  32. END
  33. CLOSE usr_cursor
  34. DEALLOCATE usr_cursor
  35.  
  36. SELECT * FROM #usrdata
  37. DROP TABLE #usrdata
Add Comment
Please, Sign In to add comment