Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
Databricks SQL
Databricks Runtime 19 ke atas
Mengembalikan PATH sesi saat ini sebagai daftar nama skema yang memenuhi syarat yang dipisahkan oleh koma. Untuk mengubah jalur, gunakan SET PATH.
Syntax
current_path()
Tanda kurung bersifat opsional.
Arguments
Fungsi ini tidak membutuhkan argumen.
Returns
STRING.
Setiap entri jalur adalah nama bertitik-titik yang dikualifikasi katalog, dan entri dipisahkan oleh koma tanpa spasi. Backtick hanya muncul ketika sebuah pengenal berisi karakter yang perlu dikutip, seperti titik. Entri virtual CURRENT_SCHEMA akan berkembang ke katalog dan skema saat ini saat fungsi dievaluasi.
Note
Di dalam tampilan persisten atau fungsi yang didefinisikan pengguna SQL, current_path() mengembalikan jalur sesi pemanggil, bukan jalur yang ditangkap saat objek dibuat. Di dalam SQL SECURITY DEFINER badan prosedur, ia mengembalikan jalur yang ditangkap saat prosedur dibuat, tanpa system.session. Lihat Jalur Tertangkap.
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`