-3

I have column in a SQL Server table with Varchar(4000), in big string need to have in lines where it has *

String example:

 *** CERPS Generated Case [06/25/2013 01:41:13 AM] C0   *** CREATED:  06/25/2013 AT 09:40 BY 0000000  AT RUHA *** CONTACT:  PHONE NUMBER 000-000-0000 X-0000 *** SPECIAL HANDLING CODE: 02 DELIVER WEEKDAY STATUS CODE: 33-VENDOR TRANSPORTATION DELAY MISSING SHIPT/ NOT LOCATED MISSING SHIPTS/ NOT LOCATED 

This needs to show as

*** CERPS Generated Case [06/25/2013 01:41:13 AM] C0
*** CREATED:  06/25/2013 AT 09:40 BY 0000000  AT RUHA
 *** CONTACT:  PHONE NUMBER 000-000-0000 X-0000
*** SPECIAL HANDLING CODE: 02 DELIVER WEEKDAY STATUS CODE: 33-VENDOR TRANSPORTATION DELAY MISSING SHIPT/ NOT LOCATED MISSING SHIPTS/ NOT LOCATED 
4

1 回答 1

4

我不太明白这样做的目的,但我认为如果你想在 SSMS 上这样做,这里有一个查询:

declare @strPrint Varchar(2000)
select @strPrint=replace('*** CERPS Generated Case [06/25/2013 01:41:13 AM] C0   *** CREATED:  06/25/2013 AT 09:40 BY 0000000  AT RUHA *** CONTACT:  PHONE NUMBER 000-000-0000 X-0000 *** SPECIAL HANDLING CODE: 02 DELIVER WEEKDAY STATUS CODE: 33-VENDOR TRANSPORTATION DELAY MISSING SHIPT/ NOT LOCATED MISSING SHIPTS/ NOT LOCATED',
'***',char(10)+'***')
Print @strPrint
于 2013-07-25T19:56:49.567 回答