0

嗨,我现在遇到了一个小问题,我正在 sql server 中进行存储过程。我想从多个表中得到一些结果并将其放入一个临时表中。所以我想我可以使用一个“选择进入”语句工作正常,直到我决定将多个选择添加到临时表中。例如:这是我的代码:

while @Compteur <= @wrhCodeEnd
  select lp.lotQty ,lp.lotID into ZeTable from TB_lotLot ltlt
  inner join TB_lotPal lp on ltlt.lotID=lp.lotID
  inner join TB_palSuper ps ON lp.spID=ps.spID
  inner join TB_expExpeditionLot eel ON eel.lotID=lp.spID
  where ps.wrhID <> @Compteur and
   ltlt.wrhID = @Compteur and
   lp.lotID not in(select ZeTable.lotID from ZeTable)

问题是我不知道我是否可以在同一个临时表上进行多项选择,我还想用 where 子句检查表中的信息是否已经存在。

提前谢谢

4

1 回答 1

1

您可以创建临时表,并可以使用插入语句添加具有所需列的记录,并可以在使用后将其删除。

于 2013-04-10T19:04:05.723 回答