我将以下字符串变量拆分为临时表。
示例:
DECLARE @Str VARCHAR(MAX) = '10000,200000'
现在我希望它存储在#Temp
表中。
像这样:
表:#Temp
Cola Colb
--------------
10000 200000
答案 0 :(得分:6)
假设您的列不是varchar
CREATE TABLE #Temp
(
Col1 int,
Col2 int
)
DECLARE @Str VARCHAR(MAX) = '10000,200000'
DECLARE @SQLString VARCHAR(MAX) = 'INSERT #Temp Select ' + @Str
EXEC (@SQLString)