Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Geçerlidir:
, Databricks SQL
, Databricks Runtime 19 ve üzeri
Yapılandırma PATH parametresi şema arama yolunu belirler. Bir sorgu veya DML ifadesi katalog ve şema niyetleyicisi gibi veya mytable olmayan bir nesneye myfunc() referans verdiğinde, Azure Databricks yoldaki her şemadaki nesneyi sırayla bulur ve ilk eşleşmeyi kullanır.
Yeni bir oturum, çalışma alanı varsayılanını devralır. Oturum başladıktan sonra, canlı yol oturum değeridir. Bir oturumda çalışma alanı varsayılan noktasını geri yüklemek için SET PATH = DEFAULT_PATHçalıştırın.
Bir DDL ifadesinin niteliksiz hedefi, mevcut katalog ve şemayı kullanır, yolu değil. Bir DDL ifadesi sorgusundaki isimler, örneğin CREATE TABLE AS, yine de yolu takip eder. Kalıcı görünümler, SQL kullanıcı tanımlı fonksiyonlar ve SQL SECURITY DEFINER prosedürler, oluşturulduklarında yolu yakalar. Tam kurallar için Tablo ve view resolution sayfalarına bakınız.
Bu parametreyi şu seviyelerde ayarlayabilirsiniz:
- Oturum: PATH ifadesini SET kullanın.
-
Çalışma Alanı: SQL yapılandırma parametrelerini (parametre adı
path) veya SQL Warehouse API'sini kullanın.
Sistem varsayılanı
system.session, system.builtin, system.ai, CURRENT_SCHEMA
Warning
Geçici fonksiyonlar, aynı isimli yerleşik fonksiyonlara göre önceliklidir, çünkü system.session önceden system.builtingelir. Geçici fonksiyonlara, yerleşik fonksiyonlara gölge vermeyin.
Bkz. Fonksiyon ve prosedür çözümlemesi.
Examples
Aşağıdaki örnek, çalışma alanı varsayılan noktasını geri getirir ve oturum yolunu gösterir.
SET PATH; Yolu yazdırmıyor, bu yüzden current_path kullanarak inceliyor.
-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default