我有一些存储过程使用临时表来读取要在其上执行更新的ID列表。我也有一个本地查询,其中包含我想要传递给其中一个存储过程的ID列表。有没有办法做这样的事情?将本地数据插入到SQL Server临时表中
INSERT INTO #MyBackendTempTable
SELECT ID
FROM MyLocalQuery
我想我可以通过在VBA中的记录,而如果我有我会做循环做到这一点,但它会好得多有这样的一组明智的方式。我知道Access可以进行直通查询,但据我所知,他们只能对服务器上的对象起作用。有没有我不知道的一些简单的方法?
在SQL Server 2008中,你可以使用TVP。你为什么还在使用2005? – 2013-03-06 21:24:40
@Aaron:也许是因为许多大型军团移动了真正的懒散。去年为我工作的公司正处于2000年至2005年的过程中! – 2013-03-06 21:27:11
@AaronBertrand我很乐意,而且我正在用它的力量来做它。但现在,我必须与我所拥有的一起工作。 – 2013-03-06 21:28:11