[size=x-small;]由於公司的伺服器上有不少老員工寫的儲存過程和包等,我想copy下來學習,但是將這些包乙個個的放在硬碟中總不是一件很爽的事情,所以我就想是不是可以使用oracle的乙個表來管理,下面就開始了我下午的學習之路,當然其中得感謝公司同事小強強告訴了我乙個得到物件定義**的函式dbms_metadate.get_ddl().下面將表的結構,儲存過程貼出來吧![/size]
表結構:
-- create table
create table script_to_learn
( source varchar2(20),
script_name varchar2(30),
script_value clob
)tablespace users
pctfree 10
initrans 1
maxtrans 255
storage
( initial 64k
minextents 1
maxextents unlimited
);
獲取乙個使用者中所有包指令碼的儲存過程:
create or replace procedure proc_get_package_script is
package_name varchar2(30);
cursor cur_package_name is
select object_name
from user_objects
where object_type = 'package body';
begin
open cur_package_name;
loop
fetch cur_package_name
into package_name;
exit when cur_package_name%notfound;
insert into script_to_learn
values
('source',package_name, dbms_metadata.get_ddl('package', package_name));
commit;
end loop;
close cur_package_name;
end proc_get_package_script;
iOS的過包技巧
如果涉及到軟著 版權 版號或其他資質檔案,要在首次提審時就上傳。裝置id mac位址被認為是隱私,但能利用idfa來識別使用者。提審時必須選擇呼叫idfa並勾選目的。4.1 提審時必須避開應用內福利 提審時不要引導使用者去刷好評,更不要用有償的方式去引導刷好評。即使是上架後也不能有償引導使用者刷好評...
python管理技巧 Python小技巧整理
一 python小工具 進入相應目錄 2 字串轉換為json root mysql m echo python m json.tool job developer name 1mx male 3 批量驗證第三方庫的安裝 python c import paramiko 二 pip的高階用法 1 安裝...
zmud之小技巧
1.自動enforce和enchant最大值 由enable激發trigger tri 由hp激發trigger tri tri func maxlevel 獲得最大能學習的skill的乙個好處是可以在學習機器中自動判斷最大值,不管是法術還是普通技能都由這個 max sk來限制,從而方便平均技能級別...