IT 공부

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용 MS SQL에서 연결된 서버(Linked Server)는 주로 분산 쿼리를 처리하는 데 사용됩니다. 로컬 서버에 네트워크로 연결된 이기종 데이터베이스를 연결된 서버에 등록하여 사용할 수 있도록 해줍니다. 윈도우 탐색기에서 네트워크 드라이버 연결하여 사용하는 것과 비슷합니다.  이기종 데이터베이스를 연결하는 방법은 여러 가지 있지만 ODBC(Open Database Connectivity)를 활용하여 연결된 서버에 등록 및 […]

MSSQL 연결된 서버(Linked Server) 사용하기 – ODBC 활용 더보기

MSSQL 연결된 서버(Linked Server) 사용하기 - ODBC 활용

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) 사용법(생성) 및 예제

Classic ASP MSSQL 저장 프로시저 호출(실행) 방법 및 사용 예제

Classic ASP MSSQL 저장 프로시저 호출(실행) 방법 및 사용 예제 Classic ASP 프로그래밍 개발 시 MS SQL에서 작성한 저장 프로시저를 호출하여 사용하는 경우가 많이 발생합니다. 그럼 예제를 통해서 MS SQL 저장 프로시저를 호출하여 사용하는 방법에 대해서 알아보죠. 포스트 기준 – Classic ASP 3.0 – Microsoft SQL Server 2019 1. 저장/수정/삭제/배치 저장 프로시저 호출하여 사용하는 예제

Classic ASP MSSQL 저장 프로시저 호출(실행) 방법 및 사용 예제 더보기

Classic ASP MSSQL 저장 프로시저 호출(실행) 방법 및 사용 예제

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 테이블 변수 생성 및 사용 방법
위로 스크롤