티스토리 뷰

SSMS

SSMS 프로그래밍

WPOWERKKFSLDFK 2026. 6. 15. 22:02

SQL Server는 다양한 프로그래밍 기능을 제공하여 데이터 처리를 효율적으로 수행할 수 있도록 지원한다.
특히 반복 작업 자동화, 비즈니스 로직 처리, 데이터 무결성 유지 등에 활용된다.

SQL Server의 주요 프로그래밍 요소는 다음과 같다.

  • 저장 프로시저 (Stored Procedure, SP)
  • 함수 (Function, FN)
  • 데이터베이스 트리거 (Trigger)
  • 어셈블리 (Assembly)
  • 사용자 정의 형식 (User-Defined Type)
  • 규칙 (Rule)
  • 기본값 (Default)
  • 시퀀스 (Sequence)

자주 사용되는 기능

실무에서 가장 많이 활용되는 핵심 기능들이다.

  • 저장 프로시저 (SP) : 비즈니스 로직 처리, 배치 작업, 트랜잭션 제어
  • 함수 (FN) : 재사용 가능한 계산 로직 정의 (특히 스칼라/테이블 함수)
  • 트리거 (Trigger) : 데이터 변경 시 자동 실행 (감사 로그, 데이터 검증 등)
  • 시퀀스 (Sequence) : 고유 번호 생성 (IDENTITY 대체 또는 보완)

상대적으로 덜 사용되는 기능

최근 실무에서는 사용 빈도가 낮거나 대체 기술이 있는 기능들이다.

  • 어셈블리 (Assembly) : .NET 코드 통합 기능 (보안/관리 이슈로 제한적 사용)
  • 사용자 정의 형식 (User-Defined Type) : 활용도 낮음
  • 규칙 (Rule) : CHECK 제약조건으로 대체됨
  • 기본값 (Default) : DEFAULT 제약조건으로 대부분 대체 사용

 



'SSMS' 카테고리의 다른 글

반복문  (0) 2026.06.15
시퀀스, 조건문  (0) 2026.06.15
조건관련  (0) 2026.06.15
자료형 변환  (0) 2026.06.15
일자/시간 계산  (0) 2026.06.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/09   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함