我有一个包含组织数据的表。我还有一个新表,它将保存有关运输集装箱的信息。作为初始测试,我想通过为每个组织提供一个容器来填充新的 Shipping_Containers 表。因此,我考虑获取组织 ID 并遍历它们,并为每个组织 ID 插入 Shipping_Containers,如下所示:
select * into #orgs from Organization_1
while (select id from #orgs ) IS NOT NULL
begin
insert into Shipping_Containers (name, org)
values('test_name', id)
end
我知道这可能有很多问题,但首先它给出了这个错误:
Msg 207, Level 16, State 1, Line 4
Invalid column name 'id'.
我正在使用 SQL Server 2008 R2,而且我是 T-SQL 的新手,所以这里的任何指导都将不胜感激,谢谢。