SQL

    [MSSQL] 트리거(Trigger) 개념과 구현 방법

    트리거(Trigger)는 이벤트 발생 시 자동으로 실행되는 메커니즘으로, 데이터베이스 시스템에서 중요한 역할을 합니다. 본문에서는 트리거(Trigger)의 개념과 사용 유형, 장,단점, Microsoft SQL Server (MSSQL) 트리거 구현 방법에 대해 정리해보았다. 1. 트리거(Trigger)란? 트리거는 특정 테이블에 INSERT, DELETE, UPDATE 등과 같은 이벤트가 발생할 때 자동으로 실행되며, 사용자에 의해 직접 호출되는 방식이 아니라 이벤트에 의해 데이터베이스에서 자동으로 호출되는 것이 특징이다. 2. 트리거(Trigger) 사용 유형 트리거는 다양한 형태로 사용되는데, 몇 가지 일반적인 트리거 사용 유형은 아래와 같다. 2-1.데이터베이스 트리거(Trigger) 데이터베이스..

    [MSSQL] MSSQL 날짜 포맷(Date Format) 변환(FORMAT, CONVERT)

    MSSQL 날짜 포맷 MSSQL을 사용하다 보면 날짜 포맷을 변경할 때가 종종 있지만, Oracle과 다르게 날짜 포맷을 숫자로 하기 때문에 시간이 지나면서 잊어버려서 메모 겸 블로그에 남겨본다. CONVERT(CHAR(숫자), 포맷을 변경할 날짜, 0) 번호 쿼리 변환 결과 포맷 형태 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY 2 CONVERT(CHAR(8), DATETIME, 2) 00.01.02 YY.MM.DD 3 CONVERT(CHAR(8), DATETIME, 3) 02/01/00 DD/MM/YY 4 CONVERT(CHAR(..