Memanggil fungsi SQL dengan cara yang sama seperti memanggil fungsi bawaan.
Sintaksis
select <function_name>(<column_name>[,...]) from <table_name>;Parameter
- function_name: Nama fungsi SQL yang dibuat.
- column_name: Nama kolom dari tabel tempat Anda ingin mengambil data. Tipe data kolom harus sesuai dengan tipe data yang didefinisikan oleh fungsi SQL.
- table_name: Nama tabel tempat Anda ingin mengambil data.
Contoh
-- Membuat tabel bernama src.
create table src (c bigint, d string);
insert into table src values (1,100.1),(2,100.2),(3,100.3);
-- Memanggil fungsi my_add.
select my_add(c) from src;
-- Hasil berikut dikembalikan:
+------------+
| _c0 |
+------------+
| 2 |
| 3 |
| 4 |
+------------+Pernyataan terkait
- CREATE SQL FUNCTION: Setelah membuat fungsi SQL permanen dan menyimpannya dalam sistem metadata, semua pernyataan query dapat merujuk ke fungsi ini.
- FUNCTION: Jika tidak perlu menyimpan fungsi SQL dalam sistem metadata MaxCompute, Anda dapat membuat fungsi SQL sementara.
- DESC FUNCTION: Melihat informasi tentang fungsi yang ditentukan pengguna (UDF) di Proyek MaxCompute. Informasi tersebut mencakup nama, pemilik, waktu pembuatan, nama kelas, dan daftar sumber daya UDF.
- LIST FUNCTIONS: Melihat informasi tentang semua UDF di Proyek MaxCompute.
- DROP FUNCTION: Menghapus UDF yang ada dari Proyek MaxCompute.