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
Mevcut oturum PATH'i , nitelikli şema isimlerinin virgülle ayrılmış bir listesi olarak döndürür. Yolu değiştirmek için PATH kullanınSET.
Syntax
current_path()
Parantez isteğe bağlıdır.
Arguments
Bu işlev bağımsız değişken almaz.
Returns
Bir STRING.
Her yol girişi, katalog niteliğinde noktalı bir isimdir ve girişler boşluksuz virgülle ayrılır. Geri tikler yalnızca bir tanımlayıcıda alıntı gerektiren bir karakter, örneğin nokta gibi bir karakter içerdiğinde ortaya çıkar. Fonksiyon değerlendirildiğinde sanal CURRENT_SCHEMA giriş, mevcut katalog ve şemaya genişler.
Uyarı
Kalıcı bir görünüm veya SQL kullanıcı tanımlı fonksiyon gövdesi içinde, current_path() çağırıcının oturum yolunu döndürür, nesne oluşturulduğunda yakalanan yolu değil. Bir SQL SECURITY DEFINER prosedür gövdesi içinde, prosedür oluşturulduğunda yakalanan yolu döndürür, ancak .system.session
Bkz. Ele Çekilen Yol.
Examples
> SET PATH = DEFAULT_PATH, libraries.pgsql;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default,libraries.pgsql
-- Parentheses are optional.
> SELECT current_path;
system.session,system.builtin,system.ai,main.default,libraries.pgsql
-- Identifiers that contain a dot are backtick-quoted.
> SET PATH = SYSTEM_PATH, spark_catalog.`sch.b`;
> SELECT current_path();
system.builtin,system.ai,spark_catalog.`sch.b`