0
DEV env에 5 개의 열이있는 테이블 A가 있으며이 테이블의 3 개 열을 TEST 환경의 기존 (잘린) 테이블로 복사하려고합니다. Oracle 데이터베이스에서 Toad를 사용하여이 작업을 수행하려면 어떻게해야합니까?oracle toad의 한 테이블에서 다른 테이블로 필드 복사
DEV env에 5 개의 열이있는 테이블 A가 있으며이 테이블의 3 개 열을 TEST 환경의 기존 (잘린) 테이블로 복사하려고합니다. Oracle 데이터베이스에서 Toad를 사용하여이 작업을 수행하려면 어떻게해야합니까?oracle toad의 한 테이블에서 다른 테이블로 필드 복사
먼저 데이터베이스 링크를 만듭니다. 구문은 다음과 같습니다 -
가--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
지금 귀하의 요구 사항에 따라, 당신은 어떤 열을 삽입 할 수 있습니다 열 이름을 전달하여 원하는
테이블 1 (열)에 삽입 ... 테이블 2에서 열 선택 – OldProgrammer
2 개의 테이블이 다른 환경에 있더라도? – Samyy
db 링크 만들기 – OldProgrammer