Ada beberapa tampilan kamus data yang dapat kita gunakan untuk mengembalikan daftar stored procedure di Oracle Database.
user_procedures Lihat
user_procedures view mencantumkan semua fungsi dan prosedur yang dimiliki oleh pengguna saat ini, beserta properti terkaitnya.
Kami dapat menjalankan kueri terhadap tampilan ini dan memfilter hasilnya ke prosedur tersimpan saja:
SELECT
object_name
FROM
user_procedures
WHERE
object_type = 'PROCEDURE'; Seperti disebutkan, ini hanya mengembalikan prosedur yang dimiliki oleh pengguna saat ini.
Untuk mengembalikan lebih dari itu, gunakan salah satu tampilan berikut.
all_procedures Lihat
all_procedures tampilan daftar semua fungsi dan prosedur yang dapat diakses oleh pengguna saat ini, bersama dengan properti terkait:
SELECT
owner,
object_name
FROM
all_procedures
WHERE
object_type = 'PROCEDURE';
Tampilan ini menyertakan owner kolom yang memberi tahu kami siapa pemiliknya, jadi saya memasukkannya ke dalam kueri di sini.
dba_procedures Lihat
dba_procedures view mencantumkan semua fungsi dan prosedur yang tersedia dalam database, beserta properti terkaitnya.
SELECT
owner,
object_name
FROM
dba_procedures
WHERE
object_type = 'PROCEDURE';
Kolom tampilan ini sama dengan yang ada di all_procedures lihat.