国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

快速編譯sql過程和視圖的腳本

2024-07-21 02:40:59
字體:
來源:轉載
供稿:網友
經常碰到因為過程或者視圖沒有被編譯,,而無法正常運行基于存儲過程的數據庫程序。
用以下幾句sql語句,用于在程序執行之前,自動編譯。省去了我們的麻煩
/***************************************PRo.sql****************************************/
#用于快速編輯過程
set feedback off
set heading off
spool c:/pro.sql;
#編譯過程
select 'alter procedure 'OBJECT_NAME' compile;' from sys.all_probe_objects where OWNER='UserName' and OBJECT_TYPE='PROCEDURE' and STATUS='INVALID';
spool off;
@c:/pro.sql;
#編譯視圖
spool c:/pro.sql;
select 'alter view 'OBJECT_NAME' compile;' from sys.all_probe_objects where OWNER='UserName' and OBJECT_TYPE='view' and STATUS='INVALID';
spool off;
@c:/pro.sql;
exit;

#select * from sys.all_objects where object_type in ('TABLE', 'VIEW' ) and STATUS!='VALID';

/**************************************************pro.bat ******************************************************/
set Oracle_SID=DB_NAME;
sqlplus username/passWord @F:/shell/pro.sql
用于執行,這個sql語句

/*

/**************************************************exec.bat*****************************************************/
加入at 計劃任務
net stop schedule
net start schedule
at 23:00 /every:M,T,W,Th,F,S,SU F:/shell/pro.bat

////////////////////////////////////////////////////////////////////The End ///////////////////////////////////////////////////////////////////////////////////

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永丰县| 绥棱县| 泰和县| 青浦区| 鄢陵县| 揭东县| 平利县| 舟曲县| 武功县| 静乐县| 塘沽区| 云龙县| 久治县| 梁平县| 和林格尔县| 金沙县| 塘沽区| 文昌市| 西昌市| 普安县| 博野县| 武胜县| 米脂县| 临颍县| 阜城县| 深泽县| 广东省| 灌云县| 荆州市| 蕲春县| 建水县| 贵港市| 明水县| 安达市| 锦屏县| 湄潭县| 晋中市| 三亚市| 克什克腾旗| 富锦市| 阿鲁科尔沁旗|