データベースBのsys_roleにデータベーステーブルのコピー
SQLデータベースのワークシートbは、以下のコードを記述します:
最初のステップ:リンクを確立します
データベース・リンクA //データベース名はCREATE
//ユーザ名テキストへの接続
//パスワードは"123456"で識別を
「を使用して(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = アドレス)(PORT =ポート番号))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = SID またはサービス名)))「; //データベースリンク
//例
使用 '(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.100.211)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = ORCL)))'; //リンクデータベースA
第二のステップは、テーブルを作成します
A.SYS_user_roleから*として選択sys_user_roleテーブルを作成し; //コピーして、データテーブル構造
1 = 2 A.SYS_user_role SELECT * FROMとして表sys_user_roleを作成し; //复制表结构
第3のステップは、ビューのリンクを削除することです
DBA_DB_LINKSから*を選択します。
データベース・リンクの接続名をドロップ; //など:ドロップデータベース・リンクA、Aに接続されている、上記で使用される//名前