麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

oracle如何恢復(fù)被覆蓋的存儲(chǔ)過(guò)程

2024-08-29 13:58:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
如果你不小心覆蓋了之前的存儲(chǔ)過(guò)程,那得趕緊閃回,時(shí)長(zhǎng)越長(zhǎng)閃回的可能性越小。原理很簡(jiǎn)單,存儲(chǔ)過(guò)程的定義就是數(shù)據(jù)字典,修改數(shù)據(jù)字典跟修改普通表的數(shù)據(jù)沒(méi)有區(qū)別,此時(shí)會(huì)把修改前的內(nèi)容放到undo中,我們可以根據(jù)這一點(diǎn)來(lái)進(jìn)行閃回,所以我說(shuō)要盡快,要不然找不回來(lái)了。下面我們來(lái)做一個(gè)實(shí)驗(yàn):

1.在用戶TEST下14:31下建立存儲(chǔ)過(guò)程

復(fù)制代碼 代碼如下:


create or replace procedure GG_TEST
as l_cnt number;
begin
for i in 1 .. 10000
loop
execute immediate 'select count(*) from t where x = ' || i into l_cnt;
end loop;

end;


2.在用戶TEST下在14:33下刪除存儲(chǔ)過(guò)程

復(fù)制代碼 代碼如下:


drop procedure GG_TEST;


3.登錄到sys賬戶下

復(fù)制代碼 代碼如下:


create table p_temp as
select *
from dba_source as of timestamp TO_TIMESTAMP('2014-05-04 14:33:00', 'YYYY-MM-DD HH24:MI:SS')
where TYPE = 'PROCEDURE'
And owner = 'TEST'
And Name = 'GG_TEST';


select text
from p_temp
where name like upper('%GG_TEST%')
and owner = 'TEST'

order by line;

TEXT
---------------------------------------------------------------------------
procedure GG_TEST
as l_cnt number;
begin
for i in 1 .. 10000
loop
execute immediate 'select count(*) from t where x = ' || i into l_cnt;
end loop;
end;

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 在线观看中文字幕av | 九九热在线视频观看这里只有精品 | 精品视频 久久久 | 国产成人自拍视频在线观看 | 黄色大片在线观看 | 视频一区二区三区免费观看 | chinesexxxx刘婷hd| 免费看黄色一级大片 | 国产毛片aaa一区二区三区视频 | 国产91对白叫床清晰播放 | 国产一级毛片高清 | 免费国产人成网站 | 美女视频黄视大全视频免费网址 | 午夜视频在线 | 久久久久久久久免费 | 好吊色欧美一区二区三区四区 | 成人在线观看一区二区 | 亚洲一区二区中文字幕在线观看 | 成人免费毛片在线观看 | 久久精品伊人网 | 中文字幕视频在线播放 | 国产久草视频在线 | 中国fx性欧美xxxx | 羞羞电影在线观看 | 久草在线资源福利站 | av日韩在线免费观看 | 国产精品久久久久久久久粉嫩 | av在线播放亚洲 | 久久久久久久久久久av | 久草在线综合 | 久久精品艹 | 黄色高清免费网站 | 一本色道精品久久一区二区三区 | 蜜桃久久一区二区三区 | 国产亚洲精品久久久久久久软件 | 91精品国产综合久久婷婷香蕉 | 亚洲午夜久久久精品一区二区三区 | 黄色三级三级三级 | 少妇一级淫片免费放播放 | 天堂成人国产精品一区 | 国产精品国产三级国产在线观看 |