How to Insert Comma Separated Values into Rows in SQL Server

  1. SELECT A.emp_id,    
  2.      Split.a.value('.''VARCHAR(100)'AS Data    
  3.  FROM    
  4.  (   
  5.      SELECT emp_id, CAST('<M>' + replace((select emp_name + '' for xml path('')), ',''</M><M>') + '</M>' AS XML) AS emp_name  
  6.      from tbl_emp  
  7.          
  8.  ) AS A CROSS APPLY emp_name.nodes ('/M'AS Split(a);