回答

收藏

无法确定元数据,因为语句“插入”

技术问答 技术问答 228 人阅读 | 0 人回复 | 2023-09-12

我有一条select其中创建了两个临时表select插入前插入,然后从这些临时表中获取数据,从而在它们之间建立连接。我希望元数据是最终的选择。ssms它运行良好,在ssis在中间,我不知道为什么要抛出这个错误。查询如下:
% l0 B: P7 w6 ?CREATE TABLE #Per (PerID bigint NOT NULL......)CREATE TABLE #Pre (PerID bigint NOT NULL,IsWorking.......)INSERT INTO #Per SELECT .... FROM .....INSERT INTO #Pre SELECT .... FROM .....SELECT * FROM #Per per LEFT JOIN #Pre pre ON per.PerID = pre.PerID我测试了所有的句子,以确保它们和整个查询工作正常,并将数据返回给我,但是ssis抛错:( \/ s! x, k* [8 c/ E7 X( s; {
The metadata could not be determined because statement 'INSERT INTO #Per SELECT ...... uses a temp table.".Error at project_name [646]: Unable to retrieve column information from the data source. Make sure your target table in the database is available.                * Y* ]% U, P8 j, t+ c& ^. i& f3 }
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则