我跑這片分裂的文本字符串 - 變量與列
--
-----------
DECLARE @QCSteps varchar(max)
SET @QCSteps = '42 - step 0;#43 - step 1;#44 - step 2;#45 - step 3'
DECLARE @separator varchar(max)
SET @separator = ';#'
DECLARE @Splited table(id int IDENTITY(1,1), item varchar(max))
SET @QCSteps = REPLACE(@QCSteps, @separator, ''' UNION ALL SELECT ''')
SET @QCSteps = ' SELECT ''' + @QCSteps + ''' '
INSERT INTO @Splited
EXEC(@QCSteps)
SELECT * FROM @Splited
和它產生的這種
----
---------------
[text string nicely split in 4][1]
如何運行從現有的表列這種閱讀的文本字符串?
好的,謝謝你 - 這個工作。 – texastonie
@texastonie從來沒有懷疑過:) –