Les données de l'instruction de procédure stockée Oracle peuvent être visualisées à l'aide de la fonction get_ddl dans le package DBMS_METADATA pour obtenir l'instruction DDL de procédure stockée, y compris le corps. Utilisez l'onglet Afficher la source dans l'outil SQL Developer. Utilisez des outils tiers tels que Toad pour Oracle, Oracle SQL Developer ou Aqua Data Studio.
Comment afficher les données des instructions de procédure stockée Oracle
La méthode pour afficher les données des instructions de procédure stockée dans la base de données Oracle est la suivante :
1 Utilisez le package DBMS_METADATA
Vous. peut utiliser DBMS_METADATA La fonction <code>get_ddl
dans le package pour obtenir l'instruction DDL de la procédure stockée, y compris son corps : DBMS_METADATA
包中的 get_ddl
函数来获取存储过程的 DDL 语句,其中包括其正文:
<code class="sql">SELECT dbms_metadata.get_ddl('PROCEDURE', 'SP_NAME') FROM DUAL;</code>
2. 使用 SQL Developer
如果您使用 SQL Developer 工具,您可以右键单击存储过程并选择“查看源”选项卡来查看其 DDL 语句。
3. 使用第三方工具
还有很多第三方工具可以用来查看存储过程语句,例如:
示例:
例如,要查看名为 sp_get_orders
<code class="sql">SELECT dbms_metadata.get_ddl('PROCEDURE', 'sp_get_orders') FROM DUAL;</code>
2 Utilisation de SQL Developer
🎜🎜If. vous utilisez l'outil SQL Developer, vous pouvez cliquer avec le bouton droit sur la procédure stockée et sélectionner l'onglet Afficher la source pour afficher ses instructions DDL. 🎜🎜🎜3. Utiliser des outils tiers 🎜🎜🎜Il existe de nombreux outils tiers qui peuvent être utilisés pour afficher les instructions de procédure stockée, tels que : 🎜sp_get_orders
, vous utiliseriez le code suivant :🎜 <code class="sql">CREATE PROCEDURE sp_get_orders ( p_customer_id IN NUMBER ) AS BEGIN -- code here END;</code>
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!