0
我有一個在DEV env中有5列的表A,我想從該表中複製3列到TEST env中的現有(截斷)表中。我如何在Oracle數據庫中使用Toad執行此操作?複製領域從一個表到另一個在oracle蟾蜍
我有一個在DEV env中有5列的表A,我想從該表中複製3列到TEST env中的現有(截斷)表中。我如何在Oracle數據庫中使用Toad執行此操作?複製領域從一個表到另一個在oracle蟾蜍
首先創建數據庫鏈接。以下是語法: -
--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>)))';
現在我給你一個例子
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');
現在證明這一點,
insert into temp0(id) select(id) from [email protected]; --this will insert all the values of id in temp0 table from temp00 table
現在,根據您的需求,您可以插入任何列你想通過傳遞列名
insert into table1(columns)..從表2中選擇列 – OldProgrammer
儘管2表在不同的環境? – Samyy
創建一個數據庫鏈接 – OldProgrammer