之前工作中做資料同步用到的觸發器,做了如下筆記,總結如下: 資料中心----------------------------------學院create or replace trigger tger_XX_YXSDWJBSJZL_istbefore insert on zfdxc.XX_YXSDWJBSJZLfor each rowbegininsert into xgxt.zxbz_xxbmdm@dblink_dxctoxgxt (bmdm,bmmc,bmjb,bmlb)
CREATE OR REPLACE PACKAGE BODY EBS_TRADE IS-- 擷取資料庫中的錯誤資訊PROCEDURE MakeErrorMessage(Head IN EbsHeadObject, ErrorCode IN VARCHAR2,ResBuffer OUT VARCHAR2)ASPRAGMA AUTONOMOUS_TRANSACTION; time_end
1、定義函數:接受0或多個輸入參數,有一個傳回值,傳回值的資料類型在建立函數時定義。函數例子1CREATE OR REPLACE FUNCTION tax(p_empno IN NUMBER)RETURN NUMBER ISv_sal NUMBER;v_returnValue NUMBER;BEGINSELECT sal INTO v_salFROM emp1 WHERE empno=p_empno;v_returnValue := v_sal*0.08;RETURN
In oracle/PLSQL, the substr functions allows you to extract a substring from a string. The syntax for the substr function is:substr( string, start_position, [ length ] )說明:string is the source string.start_position is the position for extraction.
首先確保oracle安裝成功,並啟動oracle服務安裝方法詳見:http://showerlee.blog.51cto.com/2047005/1118568ORACLE使用者下利用sqlplus登陸oracle資料庫後台sqlplus sys/123456 as sysdba1,修改DBSNMP密碼:重新設定DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預先修改。sql>alter user dbsnmp identified by
1、所有執行個體和服務的狀態$ srvctl status database -d orclInstance orcl1 is running on node linux1Instance orcl2 is running on node linux22、單個執行個體的狀態$ srvctl status instance -d orcl -i orcl2Instance orcl2 is running on node linux23、在資料庫全域命名服務的狀態$ srvctl status
Oracle 表之間的串連分為三種:1. 內串連(自然串連)2. 外串連(1)左外串連 (左邊的表不加限制)(2)右外串連(右邊的表不加限制)(3)全外串連(左右兩表都不加限制)3. 自串連(同一張表內的串連)SQL的標準文法:select table1.column,table2.column from table1 [inner | left | right | full ] join table2 on table1.column1 = table2.column2;inner join
最近遇到一個項目,是在AIX5.3上安裝ORACLE 9i RAC,說實話,ORACLE俺壓根就沒有接觸過,我也是臨危受命。感覺如同當年實施AS400的XSM項目一般。無奈,下載了N多本REDBOOK開始研究,終於有了些眉目,找到了一份英文資料《Step-By-Step Installation of RAC on IBM AIX (RS/6000)》看後覺得很不錯,閑暇之餘翻譯並修改了一些地方,發到這裡與大家分享。Oracle
下面是更改的部分步驟,但是啟動問題還是存在,求達人完整。單一實例的資料庫修改SID比較簡單,只需要修改pfile相關參數,就可以掛載資料庫。 RAC環境其實一樣,只不過除了修改pfile,還需要修改 OCR資訊。首先來看看RAC的狀態:[root@rac1 tmp]# /u01/app/crs/bin/crs_stat -tName Type Target State Host-------
預存程序中調用Java程式段軟體環境:1、作業系統:Windows 2000 Server2、數 據 庫:Oracle 8i R2 (8.1.7) for NT 企業版3、安裝路徑:C:\ORACLE實現方法:1、建立一個檔案為Test.javapublic class Test {public static void main(String args[]) {System.out.println("HELLO THIS iS A Java
在預存程序中做簡單動態查詢代碼 ,例如:CREATE OR REPLACE procedure ZXM_SB_GZ_GET(p_table in varchar2,p_name in varchar2,p_value in varchar2,outpara out lntxdba.zxm_pag_cs_power.c_type)asbegindeclarewherevalue varchar2(200);beginwherevalue:=select * from ||p_table||