關於在Oracle儲存過程內使用迴圈及select的其他寫法。
現在發現使用for in loop...end loop;用起來挺好
cursor c1 is
select columnA, columnB from tableA;
cursor c2 is --現在看來還比較常用
select b.columnA,
(select c.columnA
from tableC c
where c.columnB = b.columnB
and rownum=1
) as columnB,
b.columnC
from tableA b;
begin
for r1 in c1 loop
insert into tableB values(r1.columnA, r1.columnB);
commit;
end loop;
end;
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81211/viewspace-930461/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle儲存過程中跳出迴圈的寫法Oracle儲存過程
- SQL儲存過程迴圈SQL儲存過程
- Oracle在儲存過程中呼叫其他使用者的表授權Oracle儲存過程
- Oracle儲存過程乾貨(三):PLSQL迴圈語句Oracle儲存過程SQL
- oracle儲存過程書寫格式Oracle儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- Oracle儲存過程基本語法Oracle儲存過程
- MySql儲存過程的作用及語法MySql儲存過程
- 關於事務的儲存過程儲存過程
- 遞迴儲存過程中使用cursor遞迴儲存過程
- 在儲存過程中寫truncate table儲存過程
- 關於儲存過程中不能操作其他使用者表資料的問題解決儲存過程
- oracle的儲存過程Oracle儲存過程
- 關於Entity Freamwork 儲存過程操作儲存過程
- 關於hibernate 和 儲存過程儲存過程
- oracle 儲存過程遊標的使用Oracle儲存過程
- 儲存過程結果進行查詢 select 存過過程儲存過程
- Mysql儲存過程 變數,條件,迴圈語句用法MySql儲存過程變數
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- Oracle儲存過程Oracle儲存過程
- 儲存過程語法儲存過程
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- mySQL語法中的儲存過程及if語句的使用簡例MySql儲存過程
- 在Entity Framework中使用儲存過程Framework儲存過程
- oracle的儲存過程格式Oracle儲存過程
- 使用儲存過程儲存過程
- 儲存過程訪問其他使用者的表的問題儲存過程
- 編寫JAVA儲存過程Java儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- 在C#中使用儲存過程的方法C#儲存過程
- Oracle儲存過程-1Oracle儲存過程
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- oracle plsql儲存過程OracleSQL儲存過程
- ORACLE 儲存過程示例Oracle儲存過程
- 儲存過程基本語法儲存過程
- 有關於儲存過程的一個笑話儲存過程
- 【實戰】oracle job + 儲存過程 的使用示例Oracle儲存過程