SQL 언어 참조
Databricks SQL 및 Databricks Runtime에 대한 SQL 명령 참조입니다.
Delta Live Tables에서 SQL을 사용하는 방법에 대한 자세한 내용은 Delta Live Tables SQL 언어 참조를 참조하세요.
참고 항목
Azure 중국 지역에서는 Databricks SQL 서버리스를 사용할 수 없습니다. Azure Government 지역에서는 Databricks SQL을 사용할 수 없습니다.
일반 참조
이 일반 참조는 다음과 같이 데이터 형식, 함수, 식별자, 리터럴 및 의미 체계를 설명합니다.
- "적용 대상" 레이블
- 구문 다이어그램을 읽는 방법
- SQL 문에 주석을 추가하는 방법
- 구성 매개 변수
- 데이터 형식 및 리터럴
- 함수
- SQL 데이터 형식 규칙
- 날짜/시간 패턴
- H3 지리 공간적 함수
- 람다 함수
- 창 함수
- 식별자
- 이름
- IDENTIFIER 절
- NULL 의미 체계
- 식
- 매개 변수 표식
- 변수
- 이름 확인
- JSON 경로 식
- 데이터 정렬
- 파티션
- Databricks 런타임의 ANSI 규정 준수
- Apache Hive 호환성
- 보안 주체
- Unity 카탈로그의 권한 및 보안 개체
- Hive 메타스토어의 권한 및 보안 개체
- Unity 카탈로그 메타데이터 새로 고침
- 외부 위치
- 외부 테이블
- 자격 증명
- 볼륨
- Delta Sharing
- 페더레이션 쿼리(레이크하우스 페더레이션)
- 정보 스키마
- 예약어
DDL 문
데이터 정의 문을 사용하여 데이터베이스에서 데이터베이스 개체의 구조를 만들거나 수정합니다.
- ALTER CATALOG
- ALTER CONNECTION
- ALTER CREDENTIAL
- ALTER DATABASE
- ALTER LOCATION
- ALTER MATERIALIZED VIEW
- ALTER PROVIDER
- ALTER RECIPIENT
- 스트리밍 테이블 변경하기
- 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 FUNCTION
- DROP LOCATION
- DROP PROVIDER
- DROP RECIPIENT
- DROP SCHEMA
- DROP SHARE
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- DROP VOLUME
- MSCK REPAIR TABLE
- 외부 새로 고침(카탈로그, 스키마 또는 테이블)
- 새로 고침(구체화된 뷰 또는 스트리밍 테이블)
- SYNC
- TRUNCATE TABLE
- 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
- DESCRIBE TABLE
- DESCRIBE VOLUME
표시 문
- LIST
- SHOW ALL IN SHARE
- SHOW CATALOGS
- 열 표시
- 연결 표시
- SHOW 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 런타임
적용 대상: Databricks SQL 커넥터
보안 문
보안 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 메타스토어 권한 및 보안 개체(레거시)를 참조하세요.