Maison > Article > base de données > Comment afficher le fichier d'instruction de procédure stockée dans Oracle
Les méthodes pour afficher le fichier d'instructions de procédure stockée dans Oracle sont : Afficher la définition de la procédure stockée : SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = 'Stored procédure name' ; utilisez la fonction DBMS_METADATA.GET_DDL : SELECT DBMS_METADATA. GET_DDL('PROCEDURE ', 'stored procedure name') FROM DUAL ;Pour les procédures stockées créées à partir de fichiers de script externes, vous pouvez trouver le chemin script_out_file et l'ouvrir avec un éditeur de texte. Vérifiez
Affichez directement la définition de la procédure stockée
<code class="sql">SELECT text FROM user_source WHERE type = 'PROCEDURE' AND name = '存储过程名称';</code>
Utilisez la fonction DBMS_METADATA.GET_DDL
<code class="sql">SELECT DBMS_METADATA.GET_DDL('PROCEDURE', '存储过程名称') FROM DUAL;</code>
Affichez le fichier de script sous-jacent
Si vous avez créé la procédure stockée à partir d'un fichier de script externe, vous pouvez afficher le fichier de déclaration en suivant les étapes suivantes :
<code class="sql">SELECT script_out_file FROM dba_procedures WHERE procedure_name = '存储过程名称';</code>
Remarque :
user_source
ne permet d'afficher que les procédures stockées créées par l'utilisateur actuel. La fonction user_source
视图只能查看当前用户创建的存储过程。DBMS_METADATA.GET_DDL
DBMS_METADATA.GET_DDL
nécessite l'autorité DBA. Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!