336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
한서버 내에 A라는 디비와 B라는 디비가 있는 상황에서..
A디비안의 aaa테이블을 B 디비 안에 그대로 넣고 싶을때..
먼저 B디비 안에 aaa테이블과 같은 칼럼구조로 테이블을 생성하고 난 후에..
B디비안에 만든 테이블 이름을 bbb라고 합시다..
그리고 테이블 안의 칼럼들은 no,name,email 이 있다고 가정합시다..
(root라던지.. 아님 두 디비에 접근 권한을 가지는 다른 계정에서..)
replace into B.bbb (no,name,email) select no,name,email from A.aaa;
를 하면 간단히 다른 디비 테이블에 복사할수 있답니다.
또..다른 상황으로
이번엔 하나의 디비안에 여러개의 테이블이 있겠죠..
그중에 aaa라는 테이블과 bbb라는 테이블이 있다고 가정하고..
칼럼은 no,name,email이 있다고 또 가정합시다..
여기서 aaa테이블 안의 데이터를 bbb라는 테이블에 insert하고 싶을때..
이것도 간단히..
insert into bbb (no,name,email) select no,name,email from aaa;
라고 하면 된답니다..
만약 다른 상황으로..
조건에 맞는 데이터들만 찾아 이름(name)만 bbb테이블에 넣고 싶다면..
insert into bbb (name) select name from aaa where 조건 샬라샬라~;
하면 되겠죠..
여러가지 응용이 가능하겠지만
* 주의하실점은 양쪽의 칼럼명이 같아야한다는 겁니다.
'DataBase' 카테고리의 다른 글
문서번호생성 (0) | 2010.06.25 |
---|---|
오라클 함수 정리 (0) | 2010.06.25 |
오라클에서 not exists, not in, minus의 성능차이 (0) | 2010.06.25 |
테이블복사 (0) | 2010.06.25 |
[오라클]데이터베이스 사용자 계정 생성 (0) | 2010.06.25 |