使用Oracle時發生ORA-02019是因為database link沒有建立的緣故。Database link是讓使用者可以在A資料庫時去使用B資料庫的資料。
可用以下語法建立連接:
create public database link sample
CONNECT TO username IDENTIFIED BY password
USING '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 10.1.10.221)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = dbName)))';
使用時,只需在table name後面加上@XXXXX即可使用,如以下範例:
1. select * from xxTable@sample
2. delete from xxTable@sample
3. insert into xxTable (a,b,c,d,e) select * from xxTable@sample
紅字請自行更換成實際使用之數據。
0 comments:
Post a Comment