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.
Berlaku untuk:
Databricks SQL
Databricks Runtime 19 ke atas
Parameter PATH konfigurasi mengatur jalur pencarian skema. Ketika sebuah kueri atau pernyataan DML merujuk pada objek seperti atau myfunc()mytable tanpa katalog dan kualifikasi skema, Azure Databricks mencari objek tersebut di setiap skema pada jalur, secara berurutan, dan menggunakan kecocokan pertama.
Sesi baru mewarisi default workspace. Setelah sesi dimulai, jalur hidup adalah nilai sesi. Untuk mengembalikan default workspace dalam sesi, jalankan SET PATH = DEFAULT_PATH.
Target tanpa kualifikasi dari pernyataan DDL menggunakan katalog dan skema saat ini, bukan jalurnya. Nama-nama dalam kueri pernyataan DDL, seperti CREATE TABLE AS, masih mengikuti jalur. Tampilan persisten, fungsi yang didefinisikan pengguna SQL, dan SQL SECURITY DEFINER prosedur menangkap jalur saat dibuat. Untuk aturan lengkap, lihat Resolusi Tabel dan tampilan.
Anda dapat mengatur parameter ini pada level berikut:
- Sesi: Gunakan SET pernyataan PATH .
-
Workspace: Gunakan parameter konfigurasi SQL (nama
pathparameter) atau SQL Warehouse API.
Pengaturan awal sistem
system.session, system.builtin, system.ai, CURRENT_SCHEMA
Warning
Fungsi sementara lebih diutamakan daripada fungsi bawaan dengan nama yang sama, karena system.session datang sebelum system.builtin. Jangan mengandalkan fungsi sementara yang membayangkan fungsi bawaan. Lihat Fungsi dan penyelesaian prosedur.
Examples
Contoh berikut mengembalikan default workspace dan menampilkan jalur sesi.
SET PATH; tidak mencetak jalur, jadi gunakan current_path untuk memeriksanya.
-- Restore the workspace default in the session.
> SET PATH = DEFAULT_PATH;
> SELECT current_path();
system.session,system.builtin,system.ai,main.default