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.