我有一些存儲過程使用臨時表來讀取要在其上執行更新的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