DBMS

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

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 INSERT EXEC 저장 프로시저 실행 결과 테이블에 저장하기

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 저장 프로시저 사용법(실행) 및 예제 (TRY...CATCH 등)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 계정 암호 만료일 확인 쿼리문 및 암호 변경 방법 더 읽기"

위로 스크롤