如何在T-SQL中设置多变量的值?

时间:2016-08-22 07:25:00

标签: sql-server tsql

如何在SQL Server 2008中设置多个变量的值。比如

Set @a = 10, @b = 'James'

5 个答案:

答案 0 :(得分:1)

除了使用SELECT @a = 10, @b = 'James'之外,如果您只是想在第一次声明它们时设置值,您可以在声明它们时设置多个变量的值,如下所示:

DECLARE  @a  INT = 10, @b VARCHAR(10)  = 'James' ; 

答案 1 :(得分:0)

SELECT @a = 10, @b = 'James'

如果正确声明变量,这应该有效。

答案 2 :(得分:0)

试试这个,

Declare @a Int,@b Varchar(10)
select @a=10,@b='James'

答案 3 :(得分:0)

如下:

SET @a=10
SET @b='James'

答案 4 :(得分:0)

使用SELECT代替SET

SELECT @a = 10, @b = 'James';