Subscribe to Windows IT Pro
August 28, 2008 12:00 AM

Q: How do I retrieve values from a table and store the results in a string?

SQL Server Pro
InstantDoc ID #99384
Rating: (0)

Q: How do I retrieve values from a table and store the results in a string?

A: The following code provides a simple yet effective method for retrieving values from a table and storing the results in a string, without having to rely on cursors, WHILE loops, or other complex structures:

declare @string varchar(8000)
  select @string = ‘’
  
  select @string = @string + MyColumn
    from MyTable
  
  print @string

You need to initialize your string to a non-NULL value, or the string will end up as NULL, which is the default behavior of NULLs and string concatenation.

—Bill McEvoy

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.