Advertisement
Guest User

Untitled

a guest
Apr 16th, 2014
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. declare @validatedIDList nvarchar(max)
  2.  
  3. SELECT
  4. @validatedIDList = COALESCE(@validatedIDList + ', ', '') + CAST(si.SelectedID AS nvarchar(50))
  5. FROM
  6. dbo.SelectedID si
  7.  
  8. DECLARE @validatedIDList NVARCHAR(max)
  9.  
  10. SELECT @validatedIDList = COALESCE(@validatedIDList + ', ', '') +
  11. CAST(si.SelectedID AS NVARCHAR(50))
  12. FROM dbo.SelectedID si
  13.  
  14. SELECT internal_objects_alloc_page_count,
  15. internal_objects_dealloc_page_count,
  16. internal_objects_alloc_page_count - internal_objects_dealloc_page_count
  17. FROM sys.dm_db_task_space_usage
  18. WHERE session_id = @@SPID
  19.  
  20.  
  21. SELECT DATALENGTH(@validatedIDList)
  22.  
  23. +-----------------------------------+-------------------------------------+-------+
  24. | internal_objects_alloc_page_count | internal_objects_dealloc_page_count | |
  25. +-----------------------------------+-------------------------------------+-------+
  26. | 5571528 | 5571424 | 104 |
  27. +-----------------------------------+-------------------------------------+-------+
  28.  
  29. DECLARE @validatedIDList nvarchar(max)
  30.  
  31. SELECT @validatedIDList = STUFF((SELECT ', ' + COALESCE(CAST(si.SelectedID AS (nvarchar(50)), '')
  32. FROM dbo.SelectedID si
  33. FOR XML PATH('')), 1, 1, '')
  34.  
  35. DECLARE @SelectedID TABLE (IDs INT)
  36. INSERT INTO @SelectedID VALUES
  37. (1),(2),(null),(4),(5),(null),(7)
  38.  
  39.  
  40. declare @validatedIDList nvarchar(max)
  41.  
  42.  
  43. SET @validatedIDList = STUFF((SELECT ', ' + CAST(si.IDs AS nvarchar(50))
  44. FROM @SelectedID si
  45. FOR XML PATH('')),1 ,2 ,'')
  46.  
  47. SELECT @validatedIDList
  48.  
  49.  
  50. RESULT : 1, 2, 4, 5, 7
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement