PATH

적용 대상:체크 체크 완료 예 데이터브릭스 SQL 체크 완료 데이터브릭스 런타임 19 이상

구성 매개변수는 PATH 스키마 검색 경로를 설정합니다. 쿼리나 DML 문장이 카탈로그 및 스키마 수식자 여부와 관계없이 객체를 참조할 myfunc()mytable 때, Azure Databricks는 경로상의 각 스키마에서 객체를 순서대로 조회하고 첫 번째 매칭을 사용합니다.

새 세션은 작업 공간 기본값을 상속받습니다. 세션이 시작되면 라이브 경로가 세션 값이 됩니다. 세션 SET PATH = DEFAULT_PATH에서 작업 공간 기본값을 복원하려면 .

DDL 문장의 무제한 대상은 경로가 아닌 현재 카탈로그와 스키마를 사용합니다. DDL 문장의 쿼리 내 이름들, 예를 CREATE TABLE AS들어 , 여전히 경로를 따릅니다. 영구 뷰, SQL 사용자 정의 함수, SQL SECURITY DEFINER 프로시저는 생성 시 경로를 캡처합니다. 전체 규칙은 표와 해상도 보기를 참조하세요.

이 매개변수는 다음 수준에서 설정할 수 있습니다:

시스템 기본값

system.session, system.builtin, system.ai, CURRENT_SCHEMA

Warning

임시 함수는 같은 이름의 내장 함수보다 우선권을 가지는데, 왜냐하면 가 보다 앞에 system.builtin있기 때문입니다system.session. 임시 함수에 의존하지 마세요. 기능 및 절차 해결을 참조하세요.

Examples

다음 예시는 작업 공간 기본값을 복원하고 세션 경로를 보여줍니다. SET PATH; 경로는 출력하지 않으니 current_path 사용해 검사하세요.

-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
  system.session,system.builtin,system.ai,main.default