|
|
|
|
移动端

2.4.3 显示存储程序

《Oracle PL/SQL程序设计(第6版)(上下册)》第2章创建和运行PL/SQL代码,本章将展示如何在一个最基本的层面上(使用SQL*Plus)完成上述任务,同时对这些细小差别进行大致的讲述。本节为大家介绍显示存储程序。

作者:方鑫 译来源:人民邮电出版社|2017-09-06 20:11

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

2.4.3 显示存储程序

时不时地,我们会想要一份我们所拥有的存储程序的名称列表,我们也会需要查看保存在数据字典中的程序代码的最新版本。对于这样的任务,如果我们使用的是某些基于图形界面(GUI-based)的导航工具,是可以轻松实现的,但如果我们没有图形界面工具,编写一小段SQL语句,从数据字典中获得上述信息也不是很难的事。

例如,为了查看我们所拥有的完成的程序(包括表、索引等)列表,可以查询USER_OBJECTS视图,像这样:

  1. SELECT * FROM USER_OBJECTS; 

这个视图会显示出名称、类型、创建时间、最近一次的编译时间、状态(可用或不可用)和其他一些有用的信息。

如果我们仅仅要了解一个PL/SQL程序在SQL*Plus中的调用接口信息,用DESCRIBE命令最简单:

  1. SQL> DESCRIBE wordcount  
  2. FUNCTION wordcount RETURNS BINARY_INTEGER  
  3. Argument Name Type In/Out Default?  
  4. ------------------------------ ----------------------- ------ --------  
  5. STR VARCHAR2 IN 

DESCRIBE命令也可用于表、视图、对象类型、过程和程序包。通过USER_SOURCE或TRIGGER_SOURCE,我们可以查到存储程序的完整代码。(对这些数据字典视图的查询,我们在第20章会有详细讲述。)

喜欢的朋友可以添加我们的微信账号:

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

高质量程序设计指南:C++/C语言(第3版)

本书以轻松幽默的笔调向读者论述了高质量软件开发方法与C++/C编程规范。它是作者多年从事软件开发工作的经验总结。本书共17章,第1章到第4...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊