Установить значение параметра из выбранного запроса

У меня есть два параметра

DECLARE @nOdc_Id VARCHAR(50)
DECLARE @nProject_Id VARCHAR(50)

И выберите запрос

Select nOdc_Id ,nProject_Id  From ProjectTable Where ProjectId='53'

Теперь я хочу установить значение параметра как

Set @=nOdc_Id =nOdc_Id 
And @nProject_Id =nProject_Id 

Пожалуйста, помогите мне как это реализовать в StoredProcedure.

Ответ 1

Select @nOdc_Id = nOdc_Id, 
       @nProject_Id = nProject_Id  
From ProjectTable 
Where ProjectId = 53

Ответ 2

Вы можете сделать это. Есть больше подходов.

SET @nOdc_Id = (select nOdc_Id From ProjectTable Where ProjectId='53');
SET @nProject_Id = (select nProject_Id From ProjectTable Where ProjectId='53');

Ответ 3

вот так:

DECLARE @nOdc_Id VARCHAR(50) 
DECLARE @nProject_Id VARCHAR(50) 

Select @nOdc_Id = nOdc_Id From ProjectTable Where ProjectId='53' 
select @nProject_Id  = nProject_Id From ProjectTable Where ProjectId='53'