【发布时间】:2013-06-17 21:19:07
【问题描述】:
我创建了一个访问查询,其中包含大约 700 条记录的 3 字段输出,我想将其用作 SQL Server 的直通查询的输入。
我已经完全在 SQL Server 中测试了这个过程,它工作正常,但是当我尝试在 passtrhu 中运行相同的代码时,我得到一个错误
returnrecords 属性设置为 yes 的直通查询没有 返回任何记录。
这是查询的前几行:
if object_id('tempdb..#marktmp1') is not null drop table #marktmp1
create table #marktmp1
(Cid bigint,
Ccd varchar(6),
Ciss int);
/*
Insert into #marktmp1
values
(5110029175, 'SPO', 17),
(5110029722, 'SPO', 17),
(5110035139, 'SPO', 17);
我只是将第一个查询的输出复制/粘贴到上面的列表中
在记录列表的末尾,我尝试将#marktmp1 表连接到现有表。
我们使用的是 Sql Server 2012。
【问题讨论】:
标签: sql-server ms-access sql-server-2012 pass-through