Rumah> pangkalan data> Oracle> teks badan

pangkalan data oracle melihat penyata prosedur tersimpan

下次还敢
Lepaskan: 2024-05-10 01:30:22
asal
866 orang telah melayarinya

Lihat penyata prosedur tersimpan dalam pangkalan data Oracle: 1. Tanya kamus data 2. Gunakan pakej DBMS_METADATA 3. Gunakan alat baris arahan (seperti SQL*Plus atau SQL Developer).

pangkalan data oracle melihat penyata prosedur tersimpan

Lihat penyataan prosedur yang disimpan dalam pangkalan data Oracle

secara langsung menanyakan kamus data

SELECT * FROM USER_PROCEDURES WHERE PROCEDURE_NAME = '存储过程名称';
Salin selepas log masuk
e

gunakan pakej dbms_metadata

SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储过程名称') FROM DUAL;
Salin selepas log masuk
e

use alat perintah (SQL*Plus atau SQL Developer atau SQL )

SHOW PROCEDURE 存储过程名称
Salin selepas log masuk

Kembangkan secara terperinci

Menggunakan kamus data

Jadual kamus dataUSER_PROCEDURESmenyimpan maklumat tentang prosedur tersimpan yang ditentukan pengguna semasa. LajurPROCEDURE_NAMEmengandungi nama prosedur yang disimpan.USER_PROCEDURES存储有关当前用户定义的存储过程的信息。PROCEDURE_NAME列包含存储过程的名称。

使用 DBMS_METADATA 包

DBMS_METADATA.GET_DDL函数返回指定对象的 DDL 语句,其中包括存储过程。

使用命令行工具

SHOW PROCEDURE命令显示存储过程的源代码。

示例

查看名为GET_CUSTOMER_ORDERS

Menggunakan pakej DBMS_METADATA Fungsi DBMS_METADATA.GET_DDLmengembalikan pernyataan DDL untuk objek yang ditentukan, termasuk prosedur tersimpan. Gunakan alat baris arahan perintah PROSEDUR Tunjukkan untuk memaparkan kod sumber prosedur yang disimpan. ContohLihat prosedur tersimpan bernama GET_CUSTOMER_ORDERS:
SELECT * FROM USER_PROCEDURES WHERE PROCEDURE_NAME = 'GET_CUSTOMER_ORDERS';
Salin selepas log masuk

Atas ialah kandungan terperinci pangkalan data oracle melihat penyata prosedur tersimpan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!