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.