다음을 통해 공유


SQL 언어 참조

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

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

Note

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

General reference

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

DDL statements

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

DML statements

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

데이터 검색 및 실행 문장

쿼리를 사용하여 지정된 절에 따라 하나 이상의 테이블에서 행을 검색합니다. The full syntax and brief description of supported clauses are explained in the Query article. 관련 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에서 절차 논리를 실행합니다.

Auxiliary statements

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

Analyze statement

Apache Spark Cache 명령문

Applies to:check marked yes Databricks Runtime

Describe statements

Show statements

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

Resource management

Applies to:check marked yes Databricks Runtime

Applies to:check marked yes Databricks SQL Connector

Security statements

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

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