TRANSACT-SQL 문

적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트

SQL 문은 작업의 원자성 단위이며 완전히 성공하거나 완전히 실패합니다. SQL 문은 식별자, 매개 변수, 변수, 이름, 데이터 형식 및 성공적으로 컴파일되는 SQL 예약어로 구성된 지침 집합입니다. 명령이 트랜잭션의 시작을 지정하지 않는 경우 BeginTransaction Analysis Services는 SQL 문에 대한 암시적 트랜잭션을 만듭니다. Analysis Services는 문이 성공하는 경우 항상 암시적 트랜잭션을 커밋하고 명령이 실패하는 경우 암시적 트랜잭션을 롤백합니다.

문에는 여러 가지 유형이 있습니다. 아마도 가장 중요한 것은 데이터베이스에서 행을 검색하고 SQL Server에서 하나 이상의 테이블에서 하나 이상의 행 또는 열을 선택할 수 있도록 하는 SELECT일 것입니다. 이 문서에서는 문 외에도 T-SQL(Transact-SQL)과 함께 사용할 문의 범주를 요약합니다 SELECT . 왼쪽 탐색 창에 나열된 모든 문을 찾을 수 있습니다.

Microsoft Fabric의 SQL 분석 엔드포인트 또는 웨어하우스에서 T-SQL 지원에 대한 자세한 내용은 Microsoft Fabric의 T-SQL 노출 영역을 참조 하세요.

백업 및 복원

Backup 및 Restore 문은 백업을 만들고 백업에서 복원하는 방법을 제공합니다. 자세한 내용은 백업 및 복원 개요를 참조하세요.

DDL(데이터 정의 언어)

DDL(데이터 정의 언어) 문은 데이터 구조를 정의합니다. 이 문을 사용하여 데이터베이스에서 데이터 구조를 생성, 변경 또는 삭제합니다. 이러한 문에는 다음이 포함됩니다.

  • 변경
  • 데이터 정렬
  • CREATE
  • DROP
  • 트리거 사용 안 함
  • 트리거 사용
  • RENAME
  • 통계 업데이트
  • TRUNCATE TABLE

데이터 조작 언어

DML(데이터 조작 언어)은 데이터베이스에 저장된 정보에 영향을 줍니다. 이러한 문을 사용하여 데이터베이스의 행을 삽입, 업데이트 및 변경할 수 있습니다.

  • BULK INSERT
  • Delete
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

사용 권한문

사용 권한 문은 데이터에 액세스하고 작업을 수행할 수 있는 사용자 및 로그인을 결정합니다. 인증 및 액세스에 대한 자세한 내용은 Security Center참조하세요.

Service Broker 문

Service Broker는 메시징 및 큐 애플리케이션에 대한 기본 지원을 제공합니다. 자세한 내용은 Service Broker를 참조하세요.

세션 설정

SET 문은 현재 세션에서 런타임 설정을 처리하는 방법을 결정합니다. 개요는 SET 문을 참조 하세요.