请问能否用一个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
赋值操作和查询操作不能同时进行,将红色部分去掉即可