Sql server 2012 如何在sql中将多个字符串值传递给单个uniqueidentifier变量?
我有多个字符串guid值,并将这些值分配给Sql server 2012 如何在sql中将多个字符串值传递给单个uniqueidentifier变量?,sql-server-2012,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-4
@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
66AF5627-4A6C-409B-8DB3-5062104BC70A
例如:
print @testUnique;
输出:
66AF5627-4A6C-409B-8DB3-5062104BC70A,85FC0F5B-7A88-4743-BF8A-72DBD7BC4CE8
66AF5627-4A6C-409B-8DB3-5062104BC70A
我需要像这样的输出:
66AF5627-4A6C-409B-8DB3-5062104BC70A,85FC0F5B-7A88-4743-BF8A-72DBD7BC4CE8
它是单个uniqueidentifier
变量,因此最多只能保存一个值。如果需要多个值,请查看表variablesIt是一个uniqueidentifier
变量,因此它最多可以容纳一个值。如果需要多个值,请查看表变量