【发布时间】:2019-05-10 07:44:05
【问题描述】:
我在 ssis 中创建了一个名为 Vpop_summary_table 的变量。
我已经在 sql 语句中使用了这个变量。
我的变量
Vpop_summary_table
预期会提供价值
[dbo].[2019-02-02_pop_table]
ssis 没问题。
DECLARE @Vpop_summary_table VARCHAR(100)
SET @Vpop_summary_table= ?
SELECT
,[Age Range]
,[Gender]
,[2023 Population]
INTO [@Vpop_summary_table]
FROM [dbo].[2018_Population_Table_CLARITAS]
我的表创建为[@Vpop_summary_table] 而不是[dbo].[2019-02-02_pop_table]
【问题讨论】:
-
无法从变量中引用对象名称(表、列、数据库、函数等)。为此,您必须使用动态 SQL。
标签: sql-server ssis ssis-2012 execute-sql-task