我將一個變量傳遞給存儲過程,我希望proc查看另一個表並獲取表的主鍵並將該值插入表中。Sql server存儲過程
Table A:
pk_id int,
user varchar
Table B:
userKey int
locationKey int
Someotherthings varchar
Table C:
pk_id int,
Location varchar
當調用sp_howto,並通過用戶給它,我想它得到表A中pk_id並將其插入到表B中USERKEY。
set @res = select pk_id from TableA where [email protected]
set @loc = select pk_id from TableC where location = @Location
insert into tableB (userKey, locationKey) values (@res, @loc)
工作的呢?和如果我有很多變量我想要這樣填充?
目前尚不清楚你所說的「很多關鍵點」的意思是什麼你的意思是你想爲許多對錶做這個? – egrunin 2010-04-05 19:40:44
我編輯了這個問題。 – DarthVader 2010-04-05 19:49:42
我編輯了我的答案。 – egrunin 2010-04-05 21:56:33