혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

오라클(Oracle) 테이블 및 데이터 복사

간지뽕빨리턴님 2023. 2. 19. 19:08
반응형

SQL,오라클,데이터베이스,INSERT,SELECT,구조,테이블,삽입,수정

쉽고 빠르게 테이블 및 데이터를 복사합시다.

개발하다 보면 비슷한 구조로 만들어진 테이블이나 데이터를 복사해야 하는 경우가 많습니다. 이럴 경우 바로 지금 알려드릴 방법이 없다면 아마 귀찮게 계속 다른 방법을 사용하시는가요? 저는 이 방법을 알게 된 이후로 쉽고 빠르게 이 방법을 사용을 하닌깐 편해졌습니다. 간단하고 쉬우닌깐 아래의 방법으로 테이블이나 데이터 복사가 필요한 분들은 참고하시면 됩니다

목차

    오라클 테이블 및 데이터 복사

    1. 테이블 복사 [스키마(Schema) & 데이터(Data)]

    CREATE TABLE [신규 테이블명] AS
    SELECT * FROM [복사 할 테이블 명] WHERE [조건문]

    2. 테이블 구조 복사

    CREATE TABLE [신규 테이블 명] AS
    SELECT * FROM [복사 테이블 명] WHERE [조건문 (참)이 아닌 조건을 넣어 줌]

    3. 데이터 복사 [테이블 구조 동일 할 때]

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

    4. 데이터 복사 [테이블 구조가 다르며, 조건이 필요 시]

    INSERT INTO [테이블명](필드명)
    SELECT A, B, C FROM [복사 할 테이블 명]
    -- 필요데 따라 조건을 넣거나 또는 위에 것만 실행하면 됨
    WHERE [조건문]

    마무리

    쉽고 간편하게 테이블과 데이터를 복사 할 수 있는 방법에 대해서 알아봤습니다. 혹시 더 궁금한 사항이 있거나 질문이 있다면 댓글을 남겨주시면 답변을 드리도록 하겠습니다.