Saat menjalankan kueri SQL dengan fungsi bawaan MaxCompute, Anda mungkin mengalami kesalahan berikut. Setiap entri menjelaskan penyebab kesalahan tersebut dan cara mengatasinya.
Indeks kesalahan
| Kode kesalahan | Deskripsi |
|---|---|
ODPS-0130071 | Tipe data tidak didukung dalam mode kompatibilitas saat ini |
ODPS-0130221 | Jumlah argumen yang diberikan ke fungsi salah |
ODPS-0130121 | Salah satu argumen memiliki tipe data yang tidak kompatibel untuk fungsi tersebut |
ODPS-0130071 | Nama fungsi atau view tidak dapat ditemukan |
ODPS-0130071: tipe tidak diaktifkan dalam mode saat ini
Pesan lengkap: Semantic analysis exception - X type is not enabled in current mode
Kesalahan ini terjadi ketika Anda menggunakan tipe data yang tidak didukung dalam mode kompatibilitas MaxCompute saat ini.
Periksa apakah tipe data tersebut didukung dalam mode kompatibilitas proyek Anda, dan lakukan peningkatan mode jika diperlukan.
ODPS-0130221: jumlah argumen tidak valid
Pesan lengkap: Invalid number of arguments - function Y needs m parameters, actually have n
Fungsi menerima jumlah argumen yang salah. Pesan kesalahan mencantumkan nama fungsi, jumlah argumen yang diharapkan (m), serta jumlah argumen aktual (n) yang Anda berikan.
Tinjau signature fungsi dan perbaiki jumlah argumen dalam kueri Anda.
ODPS-0130121: tipe argumen tidak valid
Pesan lengkap: Invalid argument type - invalid type X of argument m for function Y
Tipe data salah satu argumen tidak kompatibel dengan yang diharapkan oleh fungsi. Pesan kesalahan mencantumkan posisi argumen (m), tipe yang tidak didukung (X), dan nama fungsi (Y).
Lakukan cast argumen ke tipe yang diharapkan atau ganti dengan nilai yang kompatibel.
ODPS-0130071: fungsi atau view tidak dapat ditemukan
Pesan lengkap: Semantic analysis exception - function or view Y cannot be resolved
MaxCompute tidak dapat menemukan fungsi atau view yang dirujuk dalam kueri Anda. Hal ini biasanya terjadi karena ejaan nama salah, fungsi belum terdaftar di proyek saat ini, atau view telah dihapus.
Verifikasi nama fungsi atau view dan pastikan keberadaannya di proyek saat ini.