2017-02-13 22 views
0

私は、DEV envに5列のテーブルAを持っています。そのテーブルから3列をTEST envの既存の(切り捨てられた)テーブルにコピーしたいと思います。 ToadをOracleデータベースで使用するにはどうすればよいですか?oracle toadの1つのテーブルから別のテーブルへのコピーフィールド

+0

テーブル1(列)に挿入..テーブル2から選択列 – OldProgrammer

+0

2つのテーブルが異なる環境にある場合でも、 – Samyy

+1

dbリンクを作成する – OldProgrammer

答えて

0

最初にデータベースリンクを作成します。構文以下の通りです: - 今、私は今

create table temp0 
(
id number, 
name varchar2(10) 
); 

--to be created in different environment 
    create table temp00 
    (
    id number, 
    name varchar2(10) 
); 

insert into temp00 values(1,'roy'); 
insert into temp00 values(2,'nick'); 

あなたに1つの例を与えることによって、このデモンストレーションを行います

--Create database link 
CREATE DATABASE LINK <dblinkname> 
    CONNECT TO <username> IDENTIFIED BY <password> 
    USING '(DESCRIPTION= 
    (ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=<port_no>)) 
    (CONNECT_DATA=(SERVICE_NAME=<servicename>)))'; 

insert into temp0(id) select(id) from [email protected]; --this will insert all the values of id in temp0 table from temp00 table 

今すぐあなたの条件に応じて、あなたはどんな列を挿入することができますあなたは列名を渡すことで欲しい

関連する問題