【发布时间】:2025-12-05 07:15:02
【问题描述】:
我想将数据从一个表复制到另一个现有表。为此,我使用以下查询:
insert into table_A(col1, col2, .....)
select col1, col2, .....
from table_B
但是,我希望这些列列表来自现有的表或视图。该表包含一个列col_name,其中包含所有列名。
我想要下面给出的东西:
insert into table_A(select col_name from y)
select (select col_name from y)
from table_B
【问题讨论】:
-
这里需要动态 SQL 来构建 INSERT。
标签: sql sql-server tsql sql-insert dynamic-sql