13

I have two parameter

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

And a Select Query

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

Now I want to set the parameter's value as

Set @=nOdc_Id =nOdc_Id 
And @nProject_Id =nProject_Id 

Please any one help how can I implement this in StoredProcedure.

4

3 回答 3

16
Select @nOdc_Id = nOdc_Id, 
       @nProject_Id = nProject_Id  
From ProjectTable 
Where ProjectId = 53
于 2012-06-06T10:34:00.723 回答
8

你可以这样做。还有更多的方法。

SET @nOdc_Id = (select nOdc_Id From ProjectTable Where ProjectId='53');
SET @nProject_Id = (select nProject_Id From ProjectTable Where ProjectId='53');
于 2012-06-06T10:38:15.907 回答
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' 
于 2012-06-06T11:51:46.480 回答