如何在SQL Server存储过程中为本地声明的变量选择多个值?

时间:2015-02-12 05:57:13

标签: sql-server

以下是我所拥有的:

DECLARE Name  VARCHAR(20)
DECLARE Pass  INT
SELECT  Name,
        Pass,
FROM    AdminTest
WHERE   TestId = @TestId

但是这会选择并报告。

如何将值存储到局部变量中?

1 个答案:

答案 0 :(得分:4)

变量的声明不正确。您应该使用@声明变量。做这样的事情:

DECLARE @Name  VARCHAR(20)
DECLARE @Pass  INT
SELECT  @Name = Name,
        @Pass = Pass,
FROM    AdminTest
WHERE   TestId = @TestId