oracle里怎么使用declare?declare …begin…寫完了為什么執行后不好用?命令塊需要編譯嗎?怎么編譯?有什么陳述句嗎?
uj5u.com熱心網友回復:
不需要編譯,直接執行。參考:DECLARE
i NUMBER;
BEGIN
i:=1;
WHILE (i <= 500)
LOOP
INSERT INTO test1 VALUES (i,TO_CHAR(TO_DATE(i, 'j'), 'jsp'));
i:=i+1;
END LOOP;
END;
/
uj5u.com熱心網友回復:
設定兩個變數,區分a和計數b,變數初期化,檢索資料庫,然后全件回圈,如果檢索回傳值正常,就遍歷檢索出來的資料,這條資料寫到處理檔案里,技術b累加,如果檢索的回傳值例外就把區分a設定成2,如果區分a等于0,就把表里檢索出來的專案更新,uj5u.com熱心網友回復:
如果區分是0,就把處理件數寫到log里,如果區分a是2就把錯誤資訊寫到log里uj5u.com熱心網友回復:
你得說說你的不好用,是哪里不好用,最好貼出你的代碼和執行程序。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/16367.html
標籤:開發
上一篇:c#二次開發oracle查詢資料表的內容時出現ora01013:用戶請求當前操作
下一篇:替代組合演算法,救命救命
