본문 바로가기
I am a developer

SQL 테이블 복사 팁

by Echinacea 2021. 7. 1.
반응형

다른 user 에서 table 복사하여 만들기.


DBMS/Oracle2016. 5. 23. 21:55
grant select on table_name to 권한주고싶은유저명;



만들고싶은 유저

create table table_name as select * from 땡겨올유저명.table_name;



index, primary 는 못가져온다.



---------------------------------------------------------------

테이블 복사하기 스키마 데이터

CREATE TABLE 새로만들테이블명 AS

SELECT * FROM 복사할테이블명 [WHERE 절]







테이블 구조만 복사하기

CREATE TABLE 새로만들테이블명 AS

SELECT * FROM 복사할테이블명 WHERE 1=2 [where에다가 참이 아닌 조건을 넣어줌]





테이블은 이미 생성되어 있고 데이터만 복사

INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]





테이블 이름 변경

ALTER TABLE 구테이블명 RENAME TO 신테이블명



출처: https://smallmir.tistory.com/268 [미루나무의 돛단배]

반응형

'I am a developer' 카테고리의 다른 글

SQL DEVELOPER TABLE 복제하기  (0) 2021.07.02
테이블의 모든 데이터 삭제  (0) 2021.07.01
[Link Only] 이클립스 한글 깨질때 해결방법  (0) 2021.07.01
SQLPLUS 권한 부여하는방법  (0) 2021.06.29
giphy download  (0) 2021.06.28

댓글