DBMS

MSSQL 트리거(TRIGGER) 활성화 / 비활성화 처리 방법 쿼리문

MSSQL 트리거(TRIGGER) 활성화 / 비활성화 처리 방법 쿼리문 MS SQL에서 트리거(TRIGGER)를 할성화, 비활성화 처리할 때가 있습니다. 특히 데이터 마이그레이션 작업을 할 때는 테이블에 트리거가 생성되어 있는지 확인이 필요합니다. 필요시 비활성화 처리 후 작업이 끝난 다음에 다시 활성화 처리를 합니다. 그래서 저는 운영상 반드시 필요하다고 생각되는 테이블에서만 트리거를 생성하는 편입니다. 그럼 간단하게 트리거(TRIGGER) 활성화(ENABLE), 비활성화(DISABLE) 처리 방법에 대해서 알아보죠. […]

MSSQL 트리거(TRIGGER) 활성화 / 비활성화 처리 방법 쿼리문 더보기

MSSQL 트리거(TRIGGER) 활성화 / 비활성화 처리 방법 쿼리문

MSSQL 트리거(TRIGGER) 사용법(생성) 및 예제

MSSQL 트리거(TRIGGER) 사용법(생성) 및 예제 MS SQL에서 트리거(TRIGGER)는 어떤 테이블 또는 뷰 에 저장, 수정, 삭제 이벤트가 발생하면 자동으로 실행되는 특수한 종류의 저장 프로시저입니다. 저장 프로시저는 직접 호출해야 되지만 트리거는 이벤트가 발생 시 자동으로 작동합니다. 그리고 저는 운영상 반드시 필요하다고 생각되는 테이블에서만 트리거를 생성하는 편입니다.   그럼 간단한 예제를 통해서 트리거(TRIGGER) 사용법(생성)에 대해서 알아보죠. 포스트 기준 –

MSSQL 트리거(TRIGGER) 사용법(생성) 및 예제 더보기

MSSQL 트리거(TRIGGER) 사용법(생성) 및 예제

MSSQL INSERT EXEC 프로시저 실행 결과 테이블에 저장하기

MSSQL INSERT EXEC 저장 프로시저 실행 결과 테이블에 저장하기 MS SQL에서 INSERT EXEC 문은 저장 프로시저를 실행한 결과 집합을 기존 테이블에 저장을 할 때 사용하는 구문입니다. INSERT SELECT 문과 비슷한 기능입니다. 그리고 자주 사용하지는 않습니다.   그럼 간단한 예제를 통해서 INSERT EXEC 문 사용법에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.11 사용

MSSQL INSERT EXEC 프로시저 실행 결과 테이블에 저장하기 더보기

MSSQL INSERT EXEC 저장 프로시저 실행 결과 테이블에 저장하기

MSSQL 저장 프로시저 사용법(실행) 및 예제 (TRY…CATCH 등)

MSSQL 저장 프로시저 사용법(실행) 및 예제 (TRY…CATCH 등) MS SQL에서 저장 프로시저는 쿼리문 집합을 일괄로 처리할 수 있게 하는 프로그래밍 기능을 합니다. 클라이언트로부터 매번 쿼리문 받아 처리하는 것보다 저장 프로시저로 작성한 후 저장 프로시저만 호출하는 것이 훨씬 효율적입니다. 예시로 저는 ERP 시스템에서 간단한 저장/수정/삭제/조회는 C#에서 처리하고 복잡한(배치) 로직 및 조회 화면에서는 주로 저장 프로시저로 처리합니다. 

MSSQL 저장 프로시저 사용법(실행) 및 예제 (TRY…CATCH 등) 더보기

MSSQL 저장 프로시저 사용법(실행) 및 예제 (TRY...CATCH 등)

MSSQL 테이블 반환 함수 사용법 및 예제 – 사용자 정의 함수

MSSQL 테이블 반환 함수 사용법 및 예제 – 사용자 정의 함수 MS SQL에서 사용자 정의 함수는 다른 프로그래밍 언어 함수처럼 매개 변수를 받아 복잡한 동작을 수행한 후 해당 결괏값을 반환합니다. 이때 반환 값은 단일 값 이거나 결과 집합일 수 있습니다. 매번 쿼리문을 작성하는 것보다 사용자 정의 함수를 만들어 놓고 필요할 때마다 사용하는 게 효율적인 경우가 많이 있습니다. 함수

MSSQL 테이블 반환 함수 사용법 및 예제 – 사용자 정의 함수 더보기

MSSQL 테이블 반환 함수 사용법 및 예제 - 사용자 정의 함수

MSSQL 스칼라 함수 사용법 및 예제 – 사용자 정의 함수

MSSQL 스칼라 함수 사용법 및 예제 – 사용자 정의 함수 MS SQL에서 사용자 정의 함수는 다른 프로그래밍 언어 함수처럼 매개 변수를 받아 복잡한 동작을 수행한 후 해당 결괏값을 반환합니다. 이때 반환 값은 단일 값 이거나 결과 집합일 수 있습니다. 매번 쿼리문을 작성하는 것보다 사용자 정의 함수를 만들어 놓고 필요할 때마다 사용하는 게 효율적인 경우가 많이

MSSQL 스칼라 함수 사용법 및 예제 – 사용자 정의 함수 더보기

MSSQL 스칼라 함수 사용법 및 예제 - 사용자 정의 함수

MSSQL 커서(CURSOR) 사용법 및 예제

MSSQL 커서(CURSOR) 사용법 및 예제 MS SQL에서 커서(CURSOR)는 WHILE 루프 안에서 한 행씩 처리하는 방식입니다. SELECT 문을 실행했을 때 돌려받는 결과 집합은 전체 집합이므로 한 행씩 처리가 필요할 때가 있는데 그럴 때 커서를 사용하여 처리할 수 있습니다. 커서는 사용자 정의 함수, 저장 프로시저, 트리거를 만들 때 많이 사용합니다. 그럼 간단한 예제를 통해서 커서(CURSOR) 사용법에 대해서 알아보죠.

MSSQL 커서(CURSOR) 사용법 및 예제 더보기

MSSQL 커서(CURSOR) 사용법 및 예제

MSSQL 테이블 변수 생성 및 사용 방법

MSSQL 테이블 변수 생성 및 사용 방법 MS SQL에서 테이블 변수는 TABLE 형으로 선언한 지역 변수입니다. 테이블 변수는 사용자 정의 함수, 저장 프로시저, 트리거를 만들 때 많이 사용합니다. 예로 조회용 화면을 만들 때 단순 쿼리문으로 해결되지 않는 경우 저장 프로시저로 만들어 생성된 결과 집합을 테이블 변수에 담아 두고 SELECT 테이블 변수 형태로 많이 사용하죠. 그리고

MSSQL 테이블 변수 생성 및 사용 방법 더보기

MSSQL 테이블 변수 생성 및 사용 방법

MSSQL 뷰(VIEW) 생성 및 활용 방법, 뷰 스크립트 확인 방법

MSSQL 뷰(VIEW) 생성 및 활용 방법, 뷰 스크립트 확인 방법 MS SQL에서 뷰(VIEW)는 쿼리에 의해 내용이 정의되는 가상 테이블입니다. 저의 경험상 뷰는 거의 사용하지 않습니다. 필요한 데이터를 테이블 조인으로 결과를 생성하지 굳이 뷰(VIEW)를 생성하지는 않습니다. 다만 타 시스템 연동 및 특정 로그인 사용자에게 테이블 및 데이터를 모두 제공하는 게 아니라 조회 권한으로 특정 쿼리 결과

MSSQL 뷰(VIEW) 생성 및 활용 방법, 뷰 스크립트 확인 방법 더보기

MSSQL 뷰(VIEW) 생성 및 활용 방법, 뷰 스크립트 확인 방법

MSSQL 계정 암호 만료일 확인 쿼리문 및 암호 변경 방법

MSSQL 계정 암호 만료일 확인 쿼리문 및 암호 변경 방법 MS SQL에서 sys.server_principals(Transact-SQL) 시스템 카탈로그 뷰와 sp_password(Transact-SQL) 시스템 저장 프로시저를 사용해서 로그인 계정 암호 만료일 확인하는 쿼리문과 암호 변경하는 방법에 대해서 알아보죠. 포스트 기준 – Microsoft SQL Server 2019 – SSMS 18.11 1. 로그인 계정 암호 만료일 확인 쿼리문 ▶sys.server_principals(Transact-SQL) 시스템 카탈로그 뷰 2. 암호

MSSQL 계정 암호 만료일 확인 쿼리문 및 암호 변경 방법 더보기

MSSQL 계정 암호 만료일 확인 쿼리문 및 암호 변경 방법
위로 스크롤