最佳答案
我有许多记录需要插入到多个表中。每隔一列都是常数。
可怜的伪代码-这是我想要做的:
create table #temp_buildings
(
building_id varchar(20)
)
insert into #temp_buildings (building_id) VALUES ('11070')
insert into #temp_buildings (building_id) VALUES ('11071')
insert into #temp_buildings (building_id) VALUES ('20570')
insert into #temp_buildings (building_id) VALUES ('21570')
insert into #temp_buildings (building_id) VALUES ('22570')
insert into property.portfolio_property_xref
( portfolio_id ,
building_id ,
created_date ,
last_modified_date
)
values
(
34 ,
(
select building_id
from #temp_buildings
) ,
getdate() ,
null
)
意图: 对 # temp _ building 上的每个记录执行一个对 properties. folio _ property _ xref 的插入
我认为我可以做到这一点与光标-但相信这将是非常缓慢。因为这个练习在将来是可重复的,我宁愿用一种更快的方法来解决这个问题,但我不确定如何解决。如有任何反馈将不胜感激!