SQL 언어 참조
Databricks SQL 및 Databricks Runtime에 대한 SQL 명령 참조입니다.
Delta Live Tables에서 SQL을 사용하는 방법에 대한 자세한 내용은 Delta Live Tables SQL 언어 참조를 참조하세요.
참고 항목
Databricks SQL Serverless는 Azure 중국에서 사용할 수 없습니다. Databricks SQL은 Azure Government 지역에서 사용할 수 없습니다.
일반 참조
이 일반 참조는 다음과 같이 데이터 형식, 함수, 식별자, 리터럴 및 의미 체계를 설명합니다.
- "적용 대상" 레이블
- 구문 다이어그램을 읽는 방법
- SQL 문에 주석을 추가하는 방법
- 구성 매개 변수
- 데이터 형식 및 리터럴
- 함수
- SQL 데이터 형식 규칙
- 날짜/시간 패턴
- H3 지리 공간적 함수
- 람다 함수
- 창 함수
- 식별자
- 이름
- IDENTIFIER 절
- NULL 의미 체계
- 식
- 매개 변수 표식
- 변수
- 이름 확인
- JSON 경로 식
- 파티션
- Databricks 런타임의 ANSI 규정 준수
- Apache Hive 호환성
- 보안 주체
- Unity 카탈로그의 권한 및 보안 개체
- Hive 메타스토어의 권한 및 보안 개체
- Unity 카탈로그 메타데이터 새로 고침
- 외부 위치
- 외부 테이블
- Storage 자격 증명
- 볼륨
- 델타 공유
- 페더레이션 쿼리(레이크하우스 페더레이션)
- 정보 스키마
- 예약어
DDL 문
데이터 정의 문을 사용하여 데이터베이스에서 데이터베이스 개체의 구조를 만들거나 수정합니다.
- ALTER CATALOG
- ALTER CONNECTION
- ALTER CREDENTIAL
- ALTER DATABASE
- ALTER LOCATION
- ALTER PROVIDER
- ALTER RECIPIENT
- ALTER STREAMING TABLE
- ALTER TABLE
- ALTER SCHEMA
- ALTER SHARE
- ALTER VIEW
- ALTER VOLUME
- COMMENT ON
- BLOOMFILTER 인덱스 만들기
- CREATE CATALOG
- 연결 만들기
- CREATE DATABASE
- CREATE FUNCTION(SQL)
- CREATE FUNCTION(외부)
- CREATE LOCATION
- CREATE MATERIALIZED VIEW
- CREATE RECIPIENT
- CREATE SCHEMA
- CREATE SERVER
- CREATE SHARE
- 스트리밍 테이블 만들기
- CREATE TABLE
- CREATE VIEW
- CREATE VOLUME
- DECLARE VARIABLE
- DROP BLOOMFILTER INDEX
- DROP CATALOG
- 연결 삭제
- DROP DATABASE
- DROP CREDENTIAL
- DROP 함수
- DROP LOCATION
- DROP PROVIDER
- DROP RECIPIENT
- DROP SCHEMA
- DROP SHARE
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- DROP VOLUME
- MSCK REPAIR TABLE
- 외부 새로 고침(카탈로그, 스키마 또는 테이블)
- 새로 고침(구체화된 뷰 또는 스트리밍 테이블)
- SYNC
- 테이블 자르기
- UNDROP TABLE
DML 문
데이터 조작 문을 사용하여 Delta Lake 테이블에서 데이터를 추가, 변경, 삭제합니다.
- COPY INTO
- DELETE FROM
- INSERT INTO
- 덮어쓰기 디렉터리 삽입
- HIVE 형식을 사용하여 OVERWRITE 디렉터리 삽입
- 데이터 로드
- MERGE INTO
- UPDATE
데이터 검색 문
쿼리를 사용하여 지정된 절에 따라 하나 이상의 테이블에서 행을 검색합니다. 지원되는 절에 대한 전체 구문과 간략한 설명은 쿼리 문서에 나와 있습니다.
관련 SQL 문과 SELECT
VALUES
이 섹션에도 포함되어 있습니다.
Databricks SQL은 EXPLAIN
문을 사용하여 쿼리에 대한 논리적 및 물리적 계획을 생성하는 기능도 제공합니다.
Delta Lake 문
Delta Lake SQL 문을 사용하여 Delta Lake 형식으로 저장된 테이블을 관리합니다.
Delta Lake 문 사용에 대한 자세한 내용은 Delta Lake란?을 참조하세요.
보조 문
보조 문을 사용하여 통계를 수집하고, 캐싱을 관리하고, 메타데이터를 탐색하고, 구성을 설정하고, 리소스를 관리할 수 있습니다.
분석 문
Apache Spark Cache 문
적용 대상: Databricks 런타임
설명 문
- DESCRIBE CATALOG
- 연결 설명
- DESCRIBE CREDENTIAL
- DATABASE 설명
- DESCRIBE FUNCTION
- DESCRIBE LOCATION
- DESCRIBE PROVIDER
- 쿼리 설명
- DESCRIBE RECIPIENT
- DESCRIBE SCHEMA
- DESCRIBE SHARE
- 설명 테이블
- 볼륨 설명
표시 문
- LIST
- SHOW ALL IN SHARE
- SHOW CATALOGS
- 열 표시
- 연결 표시
- CREATE TABLE 표시
- SHOW CREDENTIALS
- 데이터베이스 표시
- 함수 표시
- SHOW GROUPS
- SHOW LOCATIONS
- SHOW PARTITIONS
- SHOW PROVIDERS
- SHOW RECIPIENTS
- SHOW SCHEMAS
- SHOW SHARES
- SHOW SHARES IN PROVIDER
- SHOW TABLE
- 테이블 표시
- 테이블 표시가 삭제됨
- TBLPROPERTIES 표시
- SHOW USERS
- 보기 표시
- 볼륨 표시
구성, 변수 관리 및 기타 문
리소스 관리
적용 대상: Databricks 런타임
보안 문
보안 SQL 문을 사용하여 데이터에 대한 액세스를 관리합니다.
- ALTER GROUP
- CREATE GROUP
- DENY
- DROP GROUP
- GRANT
- GRANT SHARE
- REPAIR PRIVILEGES
- REVOKE
- REVOKE SHARE
- SHOW GRANTS
- SHOW GRANTS ON SHARE
- SHOW GRANTS TO RECIPIENT
이러한 문을 사용하는 방법에 대한 자세한 내용은 Hive 메타스토어 권한 및 보안 개체(레거시)를 참조하세요.