1. 獲得遠程數(shù)據(jù)庫的tns信息和要訪問的對象的擁有者及其密碼
網(wǎng)站制作、成都網(wǎng)站建設服務團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標準與要求,同時竭誠為客戶提供服務是我們的理念。創(chuàng)新互聯(lián)公司把每個網(wǎng)站當做一個產(chǎn)品來開發(fā),精雕細琢,追求一名工匠心中的細致,我們更用心!
2.創(chuàng)建dblink
create database link "DBLINK_NAME" connect to "USER_NAME" identified by "PASSWD" using ' (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lnwxzyp)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = demo)
)
)
';
3.查看
select * from view_name@dblink_name;
也可以建成同義詞
create synonym OBJ_NAME for view_name@dblink_name;
建成視圖
create view VIEW_NAME as select * from view_name@dblink_name;
視圖是沒有結構查詢語句的。因為試圖就是一個別名,如果真的想查,那么可以通過
select * from user_tab_columns where TABLE_NAME='視圖名';查詢,這里不僅有表的信息,也有視圖的相關信息。
你是指系統(tǒng)視圖 還是自己創(chuàng)建的視圖?
都是 select * from viewname 就可以~
pl/sql
developer
選中這個物化視圖,然后點擊查看,就能看到創(chuàng)建這個物化視圖的語句了
pl/sql
windows
中輸入這個物化視圖名稱有,鼠標右鍵同樣可以查看這個物化視圖的創(chuàng)建語句
dbms_metadata.get_ddl
這個函數(shù)也可以
1、雙擊桌面plsql運行程序,啟動軟件,在命令窗口中先創(chuàng)建快照。
2、然后執(zhí)行@直接回車,在彈出的窗口中找到數(shù)據(jù)庫安裝目錄找到相應要生成的視圖腳本。
3、然后在彈出的窗口中填寫導出報告的格式。
4、然后接著在彈出的窗口中填寫需要導出報告的日期范圍,填寫1代表當天的。
5、然后在接下來的窗口中輸入開始快照id與結束快照id。
6、然后填寫導出報告的名稱,完成導出即可。
查看表的定義:
set long 999999
select dbms_metadata.get_ddl('TABLE',upper('table_name') from dual ;
查看視圖的定義:
select text from user_views where view_name=upper('view_name') ;
查看index的定義:
select dbms_metadata.get_ddl('INDEX',upper('index_name') from dual ;
select index_name,index_type,table_owner,table_name from user_indexes where table_name='TEMP3';
查看procedure的定義:
select text from user_source where name='PROCEDURE_NAME' ;
查看trigger的定義:
select trigger_body from user_triggers where trigger_name='trigger_name' ;