Berikut adalah beberapa cara untuk mendapatkan daftar fungsi di Oracle Database.
user_objects Lihat
user_objects tampilan daftar semua objek yang dimiliki oleh pengguna saat ini.
Kami dapat menjalankan kueri terhadap tampilan ini dan memfilter hasilnya hanya ke fungsi:
SELECT
object_name
FROM
user_objects
WHERE
object_type = 'FUNCTION'; Seperti disebutkan, ini hanya mengembalikan objek yang dimiliki oleh pengguna saat ini.
Untuk mengembalikan lebih dari itu, gunakan salah satu tampilan berikut.
all_objects Lihat
all_objects lihat daftar semua objek yang dapat diakses oleh pengguna saat ini:
SELECT
owner,
object_name
FROM
all_objects
WHERE
object_type = 'FUNCTION';
Tampilan ini menyertakan owner kolom yang memberi tahu kami siapa pemiliknya, jadi saya memasukkannya ke dalam kueri di sini.
dba_objects Lihat
dba_objects melihat daftar semua objek dalam database:
SELECT
owner,
object_name
FROM
dba_objects
WHERE
object_type = 'FUNCTION';
Kolom tampilan ini sama dengan kolom di all_objects lihat.
Kami juga dapat menggunakan user_procedures , dba_procedures , dan all_procedures pandangan untuk melakukan hal yang sama. Tampilan ini mengembalikan info tentang fungsi dan prosedur tersimpan.