从表行设置SP的参数

时间:2011-11-07 14:59:11

标签: sql sql-server-2005

我正在创建一个存储过程,它将接受一个参数:@CommonImportID

此ID将是CommonImport表的PK。我需要使用这个PK对应的行,将每列中的每个值分配给它自己的变量,即@uploadedBy =(uploadedBy列中的值)等等。我该怎么写这个语句

如果您需要更多信息,请询问。

感谢。

2 个答案:

答案 0 :(得分:1)

如果正确理解你的问题,就像这样......

declare @uploadedBy varchar(50)
declare @anothervariable whatevertype 

select @uploadedBy=uploadedBy, 
       @anothervariable=anotherColumn 
from CommonImport 
where CommonImportID=@CommonImportID

答案 1 :(得分:1)

几乎自己拥有

声明@UploadedBy VarChar(64) 声明@UploadedDate DateTime 选择@UploadedBy = UploadedBy,@ UpDdd = UploadedDate 来自CommonImportTable,其中CommonImportID = @CommonImportID

例如