다음을 통해 공유


SQL 언어 참조

Databricks SQL 및 Databricks Runtime에 대한 SQL 명령 참조입니다.

Lakeflow Spark 선언적 파이프라인에서 SQL을 사용하는 방법에 대한 자세한 내용은 파이프라인 SQL 언어 참조를 참조하세요.

Note

Azure 중국 지역에서는 Databricks SQL Serverless를 사용할 수 없습니다. Azure Government 지역에서는 Databricks SQL을 사용할 수 없습니다.

일반 참조

이 일반 참조는 다음과 같이 데이터 형식, 함수, 식별자, 리터럴 및 의미 체계를 설명합니다.

DDL 문장

데이터 정의 문을 사용하여 데이터베이스에서 데이터베이스 개체의 구조를 만들거나 수정합니다.

DML 명령문

데이터 조작 문을 사용하여 Delta Lake 테이블에서 데이터를 추가, 변경 또는 삭제합니다.

데이터 검색 및 실행 문장

쿼리를 사용하여 지정된 절에 따라 하나 이상의 테이블에서 행을 검색합니다. 지원되는 절에 대한 전체 구문과 간략한 설명은 쿼리 문서에 설명되어 있습니다. 관련 SQL 문과 SELECTVALUES 이 섹션에도 포함되어 있습니다.

SELECT FROM WHERE스타일의 표준 SQL 쿼리 외에도 Azure Databricks는 SQL을 같은 일련의 연결된 작업으로 구성하는 FROM |> WHERE |> SELECT 지원합니다.

또한 Databricks SQL은 EXPLAIN 문을 사용하여 생성된 논리 및 물리적 계획에서 쿼리를 검사하는 기능을 제공합니다.

Delta Lake 문

Delta Lake SQL 문을 사용하여 Delta Lake 형식으로 저장된 테이블을 관리합니다.

Delta Lake 문 사용에 대한 자세한 내용은 Azure Databricks의 Delta Lake란?을 참조하세요.

SQL 스크립팅 명령문

SQL 스크립팅을 사용하여 SQL에서 절차 논리를 실행합니다.

보조 명령문

보조 문을 사용하여 통계를 수집하고, 캐싱을 관리하고, 메타데이터를 탐색하고, 구성을 설정하고, 리소스를 관리합니다.

분석 구문

Apache Spark Cache 명령문

적용 대상:예라고 표시됨 Databricks 런타임

설명 문장 작성

문장 표시

구성, 변수 관리 및 기타 구문

리소스 관리

적용 대상:예라고 표시됨 Databricks 런타임

적용 대상:체크 표시된 항목: 네 Databricks SQL Connector

보안 선언

보안 SQL 문을 사용하여 데이터에 대한 액세스를 관리합니다.

이러한 문을 사용하는 방법에 대한 자세한 내용은 Hive 메타스토어 권한 및 보안 개체(레거시)를 참조하세요.