數據倉庫 oracle存儲過程中循環(huán)forin是如何使用的?
oracle存儲過程中循環(huán)forin是如何使用的?1、定義帶參數的游標:cursor cur(v_codetype ldcode.Codetype%TYPE) isselect * from ldco
oracle存儲過程中循環(huán)forin是如何使用的?
1、定義帶參數的游標:cursor cur(v_codetype ldcode.Codetype%TYPE) isselect * from ldcode where codetype = v_codetype --定義游標定義游標格式:cursor 游標名稱(變量定義) is 查詢語句2、編寫for循環(huán)部分:--游標for循環(huán)開始for temp in cur("llmedfeetype") loop--temp為臨時變量名,自己任意起--cur("llmedfeetype")為"游標名稱(傳入的變量)"Dbms_Output.put_line(temp.Code) --輸出某個字段,使用"變量名.列名"即可。end loop--游標for循環(huán)結束3、最后,點擊DBMS Output標簽頁查看結果,如圖所示,這樣就可以解決問題了。
oracle存儲過程中利用游標打印臨時表中內容?
你用的是那個游標沒用,稍微修改一下。定義也不要。OPEN CUR_BANKBOOK for "select RIQI,Currency,Summary,Amount from detailD_E order by RIQI"for cur_balance IN cur_BANKBOOK LOOP改成for cur_balance IN (select RIQI,Currency,Summary,Amount from detailD_E order by RIQI ) loop