LONG타입 컬럼을 포함한 테이블 복사

    LONG타입 컬럼을 포함한 테이블 복사(백업테이블생성)

    기존 테이블 복사는 CREATE TABLE [새로생성될테이블명] AS SELECT * FROM [기존테이블명] WHERE 1=1; 로도 가능했지만 기존테이블이 LONG타입 컬럼을 포함하고 있다면 복사할 수 없다. 이런 경우에는 여러가지 방법이 있지만 나는 SQLPLUS를 활용한 COPY문을 사용하기로 했다. 1. 먼저 터미널 환경에서 sqlplus에 접속한다. (윈도우 환경의 경우임) 더보기 C:\[해당경로]>sqlplus UserId/UserPw 2. 접속됐다는 안내 확인 3. COPY FROM UserId/UserPw@sid TO UserId/UserPw@sid CREATE [백업테이블명] USING SELECT * FROM [기존테이블명] 4. 쿼리문 실행 5. 완료 안내 확인 6. sqlplus ..