database-cursor

    0熱度

    2回答

    我有一個帶有地址信息的#temptable,它正在使用遊標讀取。光標效果很好。遊標中的if語句爲#table中的第一條記錄工作100%,但對於第二條記錄,它總是返回false。 if語句的想法是檢查db中地址表中存在的值,然後如果它確實獲取了id。如果沒有,則插入該行並獲取該ID。獨立的if語句工作100%。我將它添加到光標的那一刻就打破了。它就好像變量以某種方式被覆蓋一樣。 因此,如果我的#ta

    0熱度

    1回答

    我已經創建了一個過程(p1)。這個過程打開一個光標(c1)。我在循環中爲每一行遊標調用另一個過程(p2)。程序需要22秒至120秒。 在程序P1中,我打開,關閉並釋放遊標c1。這工作正常。 現在程序P1有一個輸入。所以,我用光標(c2)編寫了另一個程序(p3)。 光標c2獲取p1的輸入。現在C2的行數是1403.所以我給P3打電話1403次。 ,這將創建錯誤: Error: Cursor tryi

    1熱度

    1回答

    我寫過一個包含存儲過程和REF遊標的包。我現在能夠通過這個光標顯示我表格中的所有列。我希望能夠插入一個循環,如果滿足某些條件,七列中的四列將顯示四個星號,其餘列將顯示其正常數據。 例如,我有一個名爲國家的專欄。任何時候美國出現在記錄中,(empid,ss,地址,部門)的四列將只需要顯示****,而其餘列將正常顯示。如果一個非美國的國家在記錄中,那麼所有的欄目都會顯示數據正常。我知道有一個nopri

    4熱度

    3回答

    我試圖優化長事務的唯一選擇,我已經看到了下面做了好幾次: Declare @myCursor CURSOR FAST_FORWARD FOR SELECT field1, MIN(COALESCE(field2, -2)) FROM MyTable tempfact LEFT JOIN MyTable sd ON tempfact.ID = sd.ID AND sd.TransactionI

    2熱度

    2回答

    在SQL Server中的CURSOR我們說: CREATE PROCEDURE SP_MY_PROC (@BANKID VARCHAR(6)='') ------------------------------- ------------------------------- DECLARE MY_CURSOR CURSOR FOR SELECT ...

    0熱度

    1回答

    在這裏,我得到了一個場景:當我按客戶端應用程序中的按鈕(用Delphi開發)時,存儲過程被激活。存儲過程首先爲選擇語句聲明一個遊標,該語​​句返回兩列 - BankID和BankCategoryID。然後我需要將遊標內的每一行提取到一條記錄中,並檢查BankCategoryID並根據BankCategoryID返回結果集,如: CASE WHEN fetched_record.BankCatego

    1熱度

    1回答

    我在SQL查詢中查找一個地方。我有20個數據庫,所有數據庫的表名和列名都是相同的,但數據是不同的。我正在創建一個SQL查詢來從所有數據庫中獲取特定日期的付款金額。 我在付款表中有很多列。因爲我可以根據paymentTypeID獲取金額,所以我需要關於paymentTypeID列的總和(金額)。所有paymentTypeID在數據庫中都不相同,但有時它是相同的。我爲此創建了一個遊標。 我的代碼是:

    0熱度

    2回答

    我繼承了一個看起來需要我使用遊標或while循環的系統。 鑑於以下表格,我想獲得與會者的名稱,例如 比爾 鮑勃 簡 吉爾 與會者 sourceTable會| SourceTableId 男孩| 1個 男孩| 2 女孩| 2 女孩| 1 男孩 ID |姓 1 |比爾 2 |鮑勃 女孩 ID |姓 1 |吉爾 2 |簡 注意,系統沒有實際使用與會者,男孩&女孩,而是使用合同,訂單和其他這樣的實體等,但

    1熱度

    2回答

    我有一個從db2數據庫調用存儲過程的python程序。我正在使用results = cursor.fetchall()來處理我的存儲過程的結果。但是,我的存儲過程返回兩個遊標。 results只包含第一個。我需要一種方法來循環使用盡可能多的遊標。我希望fetchmany()將是我的答案,但事實並非如此。 我真的需要能夠做多個結果集,因爲我正在編寫的程序只能調用一個存儲過程。要回去並使其能夠打電話,

    0熱度

    1回答

    我正在閱讀一本關於存儲過程的書,它們正在解釋其中的遊標,但我沒有碰巧找到遊標或遊標使用是必須的規則場景。