Moh*_*mad 6 sql sql-server sql-server-2012
我想将这个sql查询的结果存储在变量中,结果将由17行组成,如何编辑这段代码以便将它存储在@a中
declare @a uniqueidentifier
select EnrollmentID into @a from Enrollment
Run Code Online (Sandbox Code Playgroud)
Gio*_*sos 10
您不能在标量变量中存储17个值.您可以使用表变量.
这是你如何声明它:
DECLARE @a TABLE (id uniqueidentifier)
Run Code Online (Sandbox Code Playgroud)
以及如何使用Enrollment表中的值填充它:
INSERT INTO @a
SELECT EnrollmentID FROM Enrollment
Run Code Online (Sandbox Code Playgroud)