读书人

请教能否用一个SQL查询出多个值然后

发布时间: 2013-03-06 16:20:31 作者: rapoo

请问能否用一个SQL查询出多个值,然后将不同的值赋给不同的变量?
请问能否用一个SQL查询出多个值,然后将不同的值赋给不同的变量?
例如:


DECLARE @UserID NVARCHAR(50),
@AreaName NVARCHAR(50),
@RoleName NVARCHAR(50)
SELECT @AreaName=AreaName, @RoleName=RoleName, EmpName FROM EmployeeInfo WHERE EmpID = @UserID

[解决办法]
可以看看我的文章http://blog.csdn.net/dba_huangzj/article/details/8503028
[解决办法]

DECLARE @UserID NVARCHAR(50),
@AreaName NVARCHAR(50),
@RoleName NVARCHAR(50)
SELECT @AreaName=AreaName, @RoleName=RoleName, EmpName FROM EmployeeInfo WHERE EmpID = @UserID

赋值操作和查询操作不能同时进行,将红色部分去掉即可

读书人网 >SQL Server

热点推荐