Sql 正在尝试将表的数据插入到一个临时表中,然后从另一个表再次插入到同一个临时表中

Sql 正在尝试将表的数据插入到一个临时表中,然后从另一个表再次插入到同一个临时表中,sql,database-migration,Sql,Database Migration,正在尝试将表的数据插入到一个临时表中,并从另一个表再次插入到同一个临时表中 挑选 sfb.SAP\U发货人、sfb.SAP\U销售人、sfb.INVOICE\U日期、fb.MATERIAL\U组、sfb.FUEL\U组、sfb.INTERFACE\U状态、sfb.gross\U标志、sfb.gross\U数量、sfb.net\U数量 into #mda_temp_sap_fuel_bdocs from mda_agreement_site sas join sap_fuel_

正在尝试将表的数据插入到一个临时表中,并从另一个表再次插入到同一个临时表中

挑选

sfb.SAP\U发货人、sfb.SAP\U销售人、sfb.INVOICE\U日期、fb.MATERIAL\U组、sfb.FUEL\U组、sfb.INTERFACE\U状态、sfb.gross\U标志、sfb.gross\U数量、sfb.net\U数量

into 
   #mda_temp_sap_fuel_bdocs
from
  mda_agreement_site sas
join  
  sap_fuel_bdocs sfb 
on
 sas.sap__c = sfb.sap_ship_to
where 

 sfb.Interface_Status = 'SUMMED'/*

*/

-------------------------------------------步骤2
那么问题是什么呢?我无法运行查询。我有另一种选择,创建一个临时表并通过union all对这两个表进行iserting,但由于数据量大,插入需要很长时间。我想要一种更好的方法来快速运行查询
Select  
    sfb.SAP_SHIP_TO,
    sfb.SAP_SOLD_TO,
    sfb.INVOICE_DATE,
    sfb.MATERIAL_GROUP,
    sfb.FUEL_GROUP,
    sfb.INTERFACE_STATUS,
    sfb.gross_flag,
    sfb.gross_qty,
    sfb.net_qty

into #mda_temp_sap_fuel_bdocs
from
  mda_agreement_site sas 
join  
  sap_fuel_bdocs_archive sfb 
on
  sas.sap__c = sfb.sap_ship_to 
where 
 sfb.Interface_Status = 'SUMMED'