如何在sql中将多个字符串值传递给单个uniqueidentifier变量?

时间:2016-04-01 04:23:47

标签: sql-server-2012

我有多个字符串guid值,并将这些值分配给@testVar。当我尝试将@testVar分配给@testUnique时,我只获得一个值。

如何将多个guid值传递给单uniqueidentifier

DECLARE @testVar VARCHAR(8000);
DECLARE @testUnique uniqueidentifier; 

set @testVar = ('66AF5627-4A6C-409B-8DB3-5062104BC70A' + ',' + '85FC0F5B-7A88-4743-BF8A-72DBD7BC4CE8');
print @testVar;
set @testUnique = @testVar;
print @testUnique;

例如:

print @testVar;

输出:

66AF5627-4A6C-409B-8DB3-5062104BC70A,85FC0F5B-7A88-4743-BF8A-72DBD7BC4CE8

示例:

print @testUnique; 

输出:

66AF5627-4A6C-409B-8DB3-5062104BC70A

我需要输出:

66AF5627-4A6C-409B-8DB3-5062104BC70A,85FC0F5B-7A88-4743-BF8A-72DBD7BC4CE8

0 个答案:

没有答案