我有一個查詢(sp)需要很長時間才能執行:使用來自Long計算的值Select to Next語句?
例如,
Select name, age ,token1 from Mytable where id=2 //long calc....
//later on the same sp...
select anotherCalc from Table2 where tokenId=token1 // token1 is from the prev query.
如何將第一個查詢的值傳遞給第二個?
Ive tried :
declare @tmp int
Select name, age ,@tmp=token1 from Mytable where id=2
但它不工作...
第一個查詢是否只返回最多一行? –
@Martin Smith是 –