본문 바로가기

MS-SQL

MSSQL 데이터 복사, 테이블 복사 SELECT INTO, INSERT SELECT를 이용한 백업 MSSQL 테이블 복사하는 여러가지 방법에 대해 알아보도록 하겠습니다. DB작업시 전체백업을 항상 꼼꼼하게 한 뒤에 작업해야 겠지만, 한 두개의 테이블에 UPDATE, DELETE 작업을 할 때 예상치 못한 만일의 사태에 대비하기 위해서 또는 긴급하게 데이터를 원복하기 위해 개별 테이블 단위의 백업도 자주하게 됩니다. 이번 글에서는 SELECT INTO, INSERT SELECT 구문을 활용한 데이터복사와 테이블복사, JOIN을 활용한 데이터복사 및 조건절을 통한 필터링에 대해 알아보겠습니다. 아래의 테이블 카피 구문을 사용하면 간단한 쿼리로 신속하게 데이터를 백업하고 유사시 쉽게 원복할 수 있습니다. 예제로 사용할 테이블은 다음과 같습니다. Fruit SeqName Flavor Rank 1 딸기 새콤하.. 더보기
mssql 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고... 오류해결 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 다시 만들 수 없는 테이블을 변경했거나 [테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함] 옵션을 설정했습니다. 위의 오류메시지는 테이블에 다음과 같은 영향을 주는 경우 발생합니다.열의 Null 허용 설정을 변경한 경우.테이블의 열 순서를 변경한 경우. 열의 데이터 형식을 변경한 경우.새 열을 추가한 경우.MS-SQL을 설치후 생성한 테이블을 수정하려고 하면 위와 같은 오류 메시지가 뜨면서 테이블 변경사항이 적용되지 않는 경우가 있습니다. 이 때 간단한 옵션해제를 통해 문제를 해결할 수 있습니다. 해결방법은 다음과 같습니다. (증상원인 및 해결방법 MS Docs 보러가기) SQL Server .. 더보기