대부분 어플리케이션 레벨에서 구현이 가능하지만 어플리케이션을 다시 컴파일 하는 불편함이 발생할 수도 있고, 거기에 따른 버그도 발생할 수 있습니다. 그래서 가능하면 어플리케이션 수정을 하지 않고, 데이터 레이어에서 처리를 할 수 있는 방법이 좋습니다.
여기에서는 SQL 쿼리를 사용해 동일한 구조의 테이블로 간단하게 데이터를 복사하는 방법을 소개 합니다.
코드
INSERT INTO [대상테이블명]([컬럼1], [컬럼2], [컬럼3])
SELECT [컬럼1], [컬럼2], [컬럼3] FROM [원본테이블명]
정말 간단한 기본쿼리입니다.(하지만 실제 사용할 때는 생각이 잘 나지 않는다는..) [원본테이블]에서 SELECT 한 데이터를 [대상테이블]로 바로 Insert 하는 것입니다. SELECT 할 때 조건을 주면 조건에 해당하는 데이터만 복사가 됩니다.
이동의 경우 복사를 하고 원본을 삭제하는 형태로 응용하면 됩니다.

댓글목록
등록된 댓글이 없습니다.