본문 바로가기

update

MSSQL 데이터 복사, 테이블 복사 SELECT INTO, INSERT SELECT를 이용한 백업 MSSQL 테이블 복사하는 여러가지 방법에 대해 알아보도록 하겠습니다. DB작업시 전체백업을 항상 꼼꼼하게 한 뒤에 작업해야 겠지만, 한 두개의 테이블에 UPDATE, DELETE 작업을 할 때 예상치 못한 만일의 사태에 대비하기 위해서 또는 긴급하게 데이터를 원복하기 위해 개별 테이블 단위의 백업도 자주하게 됩니다. 이번 글에서는 SELECT INTO, INSERT SELECT 구문을 활용한 데이터복사와 테이블복사, JOIN을 활용한 데이터복사 및 조건절을 통한 필터링에 대해 알아보겠습니다. 아래의 테이블 카피 구문을 사용하면 간단한 쿼리로 신속하게 데이터를 백업하고 유사시 쉽게 원복할 수 있습니다. 예제로 사용할 테이블은 다음과 같습니다. Fruit SeqName Flavor Rank 1 딸기 새콤하.. 더보기
MSSQL UPDATE, UPDATE FROM MSSQL의 UPDATE구문에 대해 알아보도록 하겠습니다. 일반적인 형태의 UPDATE구문은 UPDATE 테이블명 SET 형식으로 작성합니다.INNER JOIN을 이용하여 다른 테이블과의 비교를 통해 또는 다른 테이블에 있는 데이터로 UPDATE 도 가능합니다. TIP. UPDATE 구문을 사용할 때는 항상 SELECT 구문을 먼저 작성 후 WHERE절을 카피해서 사용합니다. 만약의 경우에 대비해야 하죠. Fruit SeqName Flavor Rank 1 딸기 새콤하다 3 2 바나나 달콤하다 1 3 사과 향긋하다 2 상황1) 하나의 테이블 내에서 조건에 맞는 데이터를 업데이트 하려고 할 때.Fruit테이블에서 Seq=1인 딸기를 Name은 "스토로베리"로, Flavor는 "매콤하다"로 변경한다고 할 경우.. 더보기