進行oracle開發時常常為不時失效的預存程序,函數等苦惱,於是下決心解決這個問題,東查西找,找到一個好東東,在基礎上又修改了一下,問題終於被我解決了。 1。建立一個預存程序CREATE OR REPLACE PROCEDURE TIMER_AUTO_RECOMPILE_OBJS AS CURSOR OBJECTS_LIST IS SELECT OBJECT_NAME, OBJECT_TYPE FROM USER_OBJECTS WHERE STATUS =
Oracle 中count函數用法Count用來統計查詢結果有幾條記錄例表 t_test姓名性別年齡工資張三男232000李四女34 王武男251300 ① 簡單應用查詢:Select count(*) from t_test;結果:3解釋:以上查詢將返回表t_test中記錄的條數。② 帶where條件的應用查詢:Select count(*) from t_test where
想起instr(), 複習一下:=======================================================INSTR(源字串, 目標字串, 起始位置, 匹配序號)例如:SELECT INSTR('THIS IS HIS BOOK.','IS', 3, 1) FROM DUAL;中,源字串為'THIS IS HIS BOOK.', 目標字串為'IS',起始位置為3,取第1個匹配項的位置。預設尋找順序為從左至右。當起始位置為負數的時候,從右邊開始尋找。======
user_XXX all_XXX dba_XXX --資料字典儲存的是oracle系統資訊,分為這三個。-------------------------------------系統使用者、表、索引資訊-----------------------------------select sum(bytes)/(1024*1024) as "size(M)" from user_segments where
Replace(char, str1, str2) Replaces every occurrence of str1 in char with str2.Length(char) Returns the length of the char.Initcap(char) Changes the first character of each element in char to uppercase.Power(m,n) Multiplies m to the power n.Sqrt(n)
等待事件分類: ===============================================================================================================Administrative: 等待DBA命令執行結果導致的使用者等待(例如:重建索引)Waits resulting from DBA commands that cause users to wait (for example, an index