1樓:
再多oracle也處理得了,即使是百萬千萬級別,再多就不適合用更新做法,思路就要換了
如果你非要這麼弄的話,通過rowid和rownum來做迴圈,但是意義不大
2樓:末日高督
你想多了.此類的更新 就應該是 update student set age = age + 1 where classid = #classid#.
依靠迴圈處理 ,增加事務的遞交次數,反而 影響 資料庫伺服器的效能 和資源.
相信我,資料庫處理的能力遠超過你的想象,早在15年前,遠古的sql2000都可以承載 百萬級的資料炒作.
3樓:匿名使用者
參考:www.
oracle定義oracle儲存過程輸出1100之間
翔阿狗 create or replace function isprime num in number return boolean isbegin if num 1 then return false end if for i in 2.num 1 loop if mod num,i 0 the...
oracle儲存過程select語句必須帶into嗎
oracle儲存過程select語句必須帶into。因為要將查詢結果放到變數中,如以下儲存過程 create or replace procedure p test asv begintime varchar2 20 v endtime varchar2 20 v str varchar2 10 b...
oracle儲存過程如何輸出資訊
墨汁諾 可用dbms output.put line 對儲存過程的進行輸出。編寫儲存過程 create or replace procedure test pro in num number asm number begin m in num if 0 m then dbms output.put ...