적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
분석 플랫폼 시스템(PDW)
Microsoft Fabric의 SQL 분석 엔드포인트
Microsoft Fabric의 웨어하우스
Microsoft Fabric의 SQL 데이터베이스
SQL 문은 작업의 원자성 단위이며 완전히 성공하거나 완전히 실패합니다. SQL 문은 식별자, 매개 변수, 변수, 이름, 데이터 형식 및 성공적으로 컴파일되는 SQL 예약어로 구성된 지침 집합입니다. 명령이 트랜잭션의 트랜잭션을 만듭니다. Analysis Services는 문이 성공하는 경우 항상 암시적 트랜잭션을 커밋하고 명령이 실패하는 경우 암시적 트랜잭션을 롤백합니다.
문에는 여러 가지 유형이 있습니다. 아마도 가장 중요한 것은 데이터베이스에서 행을 검색하고 SQL Server에서 하나 이상의 테이블에서 하나 이상의 행 또는 열을 선택할 수 있도록 하는 SELECT일 것입니다. 이 문서에서는 문 외에도 T-SQL(Transact-SQL)과 함께 사용할 문의 범주를 요약합니다 SELECT . 왼쪽 탐색 창에 나열된 모든 문을 찾을 수 있습니다.
Microsoft Fabric 또는 Microsoft Fabric의 Warehouse에 있는 SQL 분석 엔드포인트의 T-SQL 지원에 대한 자세한 내용은 Microsoft Fabric의 T-SQL 노출 영역을 참조하세요.
백업 및 복원
Backup 및 Restore 문은 백업을 만들고 백업에서 복원하는 방법을 제공합니다. 자세한 내용은 백업 및 복원 개요를 참조하세요.
DDL(데이터 정의 언어)
DDL(데이터 정의 언어) 문은 데이터 구조를 정의합니다. 이 문을 사용하여 데이터베이스에서 데이터 구조를 생성, 변경 또는 삭제합니다. 이러한 문에는 다음이 포함됩니다.
- ALTER
- Collations
- CREATE
- DROP
- 트리거 사용 안 함
- 트리거 사용
- RENAME
- 통계 업데이트
- TRUNCATE TABLE
데이터 조작 언어
DML(데이터 조작 언어)은 데이터베이스에 저장된 정보에 영향을 줍니다. 이러한 문을 사용하여 데이터베이스의 행을 삽입, 업데이트 및 변경할 수 있습니다.
- BULK INSERT
- DELETE
- INSERT
- SELECT
- UPDATE
- MERGE
사용 권한문
사용 권한 문은 데이터에 액세스하고 작업을 수행할 수 있는 사용자 및 로그인을 결정합니다. 인증 및 액세스에 대한 자세한 내용은 Security Center를 참조하세요.
Service Broker 문
Service Broker는 메시징 및 큐 애플리케이션에 대한 기본 지원을 제공합니다. 자세한 내용은 Service Broker를 참조하세요.
세션 설정
SET 문은 현재 세션에서 런타임 설정을 처리하는 방법을 결정합니다. 개요는 SET 문을 참조 하세요.