以下是我正在嘗試執行的操作。SQL Server查詢 - 如何將選定的值插入到另一個表中
這是select語句
select Id
from tblUsersPokemons
where UserId = 1 and PokemonPlace = 'bag'
現在我想插入那些返回ID添加到另一個表是這樣的:
foreach all returned Ids
insert into tblNpcBattleUsersPokemons values (Id, 1)
我怎樣才能做到這一點?
好吧如果我想顯示(從存儲過程返回選定的數據),並將選定的數據插入其他地方怎麼樣。 Insert INTO()SELECT()FROM()它的工作原理,但我也需要檢索集合。 謝謝 – JohnnyJaxs
取決於您擁有的SQL Server版本。後來的版本有'OUTPUT'條款應該工作。否則,您將需要使用兩個SQL語句(這通常不是問題); – RBarryYoung