|
|
|
|
移动端

2.1 在数据库中导航

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

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

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

第2章 创建和运行PL/SQL代码

Oracle PL/SQL程序设计(第6版)(上下册)

即使一个PL/SQL程序员从来没考虑过诸如系统设计或单元测试这样的任务,他也应该熟悉下面这些基本的操作:

在数据库中导航;

创建和编辑PL/SQL源代码;

编译PL/SQL源代码,改正编译器发现的错误(或者是警告);

从某些环境中执行编译好的程序;

检查程序运行结果(屏幕输出、表数据变化等)。

与C等独立语言不同,PL/SQL是寄生在Oracle内部执行环境中的(所以它是“嵌入式语言”),所以PL/SQL完成上述任务时有一些细微的差别,有一些差别是令人愉快的,而另一些,则相反。本章将展示如何在一个最基本的层面上(使用SQL*Plus)完成上述任务,同时对这些细小差别进行大致的讲述。它包括一些示例,介绍如何在一些常见的编程环境中调用PL/SQL,如PHP和C。有关代码编译的详细信息,以及其他更高级的任务的完成,在第20章中有详述。

2.1 在数据库中导航

一旦我们决定使用PL/SQL进行开发,我们就将不可避免地开始与Oracle数据库里的内容打交道。既然我们的代码要在Oracle数据库里运行,因此,我们就要知道如何在数据库里面“游荡”。我们需要检查数据结构(表、列、序列、用户自定义数据类型等),还需要知道我们将要调用的、已存在的存储过程。当然,我们可能还需要知道表中的实际内容(列、约束等)。

在数据库中导航有两种不同的方法。

1.使用集成开发环境(Integrated Dvelopment Environment,IDE)。一个奇妙编辑工具的奇妙名字),像Toad、SQL Developer或SQL Navigator。它们都提供可视化浏览器,支持鼠标点击导航操作。

2.使用命令行方式,如在SQL*Plus环境,运行脚本来查询数据字典视图ALL_OBJECTS或USER_OBJECTS中的内容(本章稍后演示)。

作者强烈建议大家使用图形化的IDE,除非我们已在Oracle环境工作了很久,已经对命令行方式着迷,编写的各种脚本运行也相当高效。否则对于大多数人而言,图形界面更容易上手、更易于理解,相比需要编写脚本完成任务而言,也更高效。

在第20章里,提供了用PL/SQL代码查询数据字典视图的一些示例。

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

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

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

读 书 +更多

网管员必读—网络应用(第2版)

本书虽然是《网管员必读—网络应用》的改版,但它绝不是简单的修改,而是完完全全的重写,内容更实用、更专业。全书共9章,13个大小方案,...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊