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