最簡單的一個Oracle定時任務一、在PLSQL中建立表:create table HWQY.TEST(CARNO VARCHAR2(30),CARINFOID NUMBER)二、在PLSQL中建立預存程序:create or replace procedure pro_testAScarinfo_id number;BEGINselect s_CarInfoID.nextval into carinfo_idfrom dual;insert into
用在預存程序中:--在Spec中定義TYPE type_refcursor IS REF CURSOR;--在Body中寫ProcedurePROCEDURE check_form_field (p_table_name IN VARCHAR2, o_curs OUT type_refcursor)ISBEGIN IF p_table_name IS NULL THEN OPEN o_curs FOR 'SELECT ''NO_TABLE'' AS field_name, ''
已sm項目為例1、以管理員方式登陸 sqlplus sys/system as sysdba;2,查詢目前使用者的訪問Session ,select sid ,serial# from v$session where username='VGSM';3,刪除當前佔用的session,alter system kill session 'sid,serial#'例如通過select sid ,serial# from v$session where username='VGSM' 查詢結果如下
查詢及重複資料刪除記錄的SQL語句 1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、刪除表中多餘的重複記錄,重複記錄是根據單個欄位(Id)來判斷,只留有rowid最小的記錄 DELETE from 表 WHERE (id) IN ( SELECT id FROM 表 GROUP BY id HAVING
ORACLE閃回操作:2010-09-01 07:05表的閃回操作:SQL>show parameter binSQL>alter system set recyclebin=off;SQL>alter system set recyclebin=on;SQL>select * from cat; //查看目前使用者所有的表SQL>show recyclebinSQL>purge table 表名;SQL>purge recyclebin;
兩台oracle資料庫相互導資料案例說明: 有A,B兩台oracle資料庫,都為10g,現在有一個A資料庫中one表的幾條資料要插入到B資料庫中的one表?在網上查閱了一下,可以通過在A上建立dblink,當然在B機上建立也是一樣的。開啟sqlplus終端,或者任意的oracle用戶端環境,執行以下SQLcreate database link 連結名 connect to 使用者名稱 identified by 密碼 using '(DESCRIPTION = (ADDRESS_
簡要記之,僅作備忘。 關鍵詞:紅旗Asianux3 +Oracle 10g R2 for Linux x86-64 1. 上午接到諮詢電話:Linux下Oracle無法啟動。約定下午到現場嘗試解決問題。2. 到現場後,瞭解基本情況如下: *.作業系統:Asianux3 *.資料庫:Oracle 10g R2 for Linux x86-64 *.問題表現:伺服器搬到新機房後,之前已裝好的Oracle資料庫無法正常使用,用戶端串連時報監聽錯誤。3. 問題在前幾天已經發現。