Blog Content

    티스토리 뷰

    MSSQL update 변경전 데이터 가져오기

    반응형

    예제이다



    DECLARE @CHAEG_USER NVARCHAR(20)

     

    UPDATE TB_USER

    SET

    @CHAEG_USER = USER_NAME --변경전 데이터 : 홍길동

    , USER_NAME = '홍길동1'

    WHERE IDX = 1

     

    SELECT @CHAEG_USER -> 결과값 : '홍길동'





    변경을 하기전에 변경전 데이터와 변경된 데이터를 확인 하고 싶었다.


    그래서 그냥 생각난데로 해봤는데


    된다;;;


    이 문법이 맞는건지 확인하고 싶어서 회사 DB팀장님께 여쭤보니


    틀린 문법은 아니며 맞다고 하셨다


    그러면 테이블에서 업데이트를 실행 후에 결과값 보여줄때


    UPDATE 실행 하고 SELECT 구문 입력 안하고


    UPDATE 구문에서 변수 선언해서 선언한 변수 값을 SELECT 하면...음...편할거 같은데


    UPDATE 에서 변수값 받아서 SELECT 하는거랑 

    UPDATE, SELECT 따로 하는것중 어느 게 좋은 건지 찾아봐야 할 것 같다




    알면 알수록 재미있어...


    공부에는 끝이 없어...

    ㅡ_ㅡ;;

    반응형

    Comments