Я пытаюсь создать хранимую процедуру, получить некоторые данные из базы данных, а затем поместить эти данные в переменные.
Сейчас я использую это:
DECLARE @CurrentRbr int;
SET @CurrentRbr =
(
SELECT Max(Rbr) + 1 As CurrentRbr
FROM Orders
WHERE OrderID=@OrderID
)
Я хотел бы чтобы иметь еще несколько переменных:
DECLARE @OrderAdress varchar(50), @OrderCity varchar (20)
Могу ли я сделать что-то вроде (это, конечно, не работает):
SET @CurrentRbr,@OrderAdress,@OrderCity =
(
SELECT Max(Rbr) + 1 As CurrentRbr,OrderAdress,OrderCity
FROM Orders
WHERE OrderID=@OrderID
)