create or replace procedure hello
as--定義引數
--得到objectid
cursor cursor_objectid is
select id from (select a1.id from resource_wap_data_finish a1 union select b1.id from resource_client_data_finish b1);
--定義接收游標中的資料變數
v_objectid resource_wap_data_finish.id%type;
begin
--刪除表資料
--開啟游標
open cursor_objectid;
--取游標中的資料
loop
-- v_countdelobjid := v_countdelobjid + 1;
--遍歷游標中的下一行資料
fetch cursor_objectid
into v_objectid;
--檢測是否已經達到最後一行
exit when cursor_objectid%notfound;
--刪除資料資訊
execute immediate 'insert into t_iiss_c_resoperationlog@link_bfmdb(gid,rescode,opttype)values(seq_iiss_union.nextval@link_bfmdb,'||v_objectid||',5) ';
end loop;
close cursor_objectid;
--執行完游標
commit;
--提交異常 資訊
exception
when others then
dbms_output.put_line('sssssssssssssssssssssssssssssssssss');
rollback ;
end hello;
利用oracle生成年曆
with x as select to char everyday,yyyy mm as ym,to char everyday,yyyy as year,to char everyday,mm as month,case when to char everyday,mm 01 and to cha...
利用SSD優化Oracle儲存
前幾天有幸和蓋國強老師做了乙個技術交流,從中學到了不少關於oracle的相關知識,其實感受最深的是優化儲存。傳統的儲存我們一般通過表空間規劃,表和索引的分離來提搞效能。但是隨著軟硬體的提高,現在可以更簡單的來優化資料儲存。眾所周知,ssd的i o效能指標 iops 即每秒多少次io動作 上,可以達到...
利用oradim重建Oracle服務 轉)
在windows系統中有些時候,oracle的資料庫會無法自動啟動成功,但是手動啟動卻是可以的,在這種情況下我們可以嘗試重新建立oracle服務來看看問題是否能夠解決。重建oracle服務可以利用oracle在windows作業系統下特有的oradim使用程式。資料庫的sid可以通過下面的方法知道 ...