我有以下代碼中插入從服務器1中的未處理的(processed=0)記錄到服務器2(使用鏈接服務器),並且一旦插入它應該被更新爲processed=1 我只是用 查詢1: INSERT INTO SELECT FROM WHERE processed=0
UPDATE processed=1 WHERE processed=0
查詢2: DECLARE pending_records CURS
我正在本地sql服務器實例上運行存儲過程。 SQL服務器實例鏈接到我們的i系列上的DB2實例。 我有一個結果集是使用OPENQUERY語句加入到本地表中生成的。它只是一個ID列表。 我現在該如何運行的更新,使用OPENQUERY,具有 WHERE id IN (idListFromPreviousQuery)
類型的語句。 理想情況下,我正在尋找一個基於集合的解決方案,而不是基於光標/循環,我