Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
Author |
Topic |
ranalk
Starting Member
49 Posts |
Posted - 2012-02-20 : 04:03:41
|
Hi,I would like to know how can devide and insert records automatically into temp table.For example, here is the input:Declare @Names varchar(max)set @Names=Jenny,linda,Russel,peterThe requested insertion will be parsing each name into single row records:#temp1|Jenny2|linda3|Russel4|peterAny idea?Thanks! |
|
senthil_nagore
Master Smack Fu Yak Hacker
1007 Posts |
Posted - 2012-02-20 : 04:19:53
|
You have to do some kind of looping...Declare @Names varchar(max)Declare @var varchar(250)set @Names='Jenny,linda,Russel,peter'set @Names =@Names+','while Charindex(',',@Names)>0 Beginset @var=left(@Names,Charindex(',',@Names)-1)-- Insert statementSelect @var Set @Names=substring(@Names,Charindex(',',@Names)+1,len(@Names))EndSenthil Kumar C------------------------------------------------------MCITP - Database Administration SQL SERVER 2008MCTS - Database Development SQL SERVER 2008 |
 |
|
|
|
|
|
|