- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用 Oracle SQL Developer 开发和调试 PL/SQL
目的
本教程向您介绍如何使用 Oracle SQL Developer 创建、运行以及调试 PL/SQL 过程。
所需时间
大约 30 分钟
主题
本教程包括下列主题:
概述 前提条件 创建数据库连接 浏览数据库 创建并编译 PL/SQL 过程 运行 PL/SQL 过程 调试 PL/SQL 过程 总结
概述
Oracle SQL Developer 是一个免费的图形工具,可提高工作效率并简化数据库开发任务。利用 Oracle SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,以及编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。本教程集中讨论 PL/SQL 的创建、编译、运行和调试。
返回主题列表
前提条件
开始本教程之前,您应该:
1. 安装 Oracle 数据库 11g。
注:您可以使用 以上的任何 Oracle 数据库版本 2. 如果您使用的不是 Oracle 数据库 11g,请安装 Oracle SQL Developer 1.2.1。
注: 从 OTN 可以免费下载 Oracle SQL Developer。要安装 Oracle SQL Developer,将其解压缩到计算机上的任一目录。 3. 下载 plsql.zip 并将其解压缩到您的工作目录(即 d:\wkdir)。 4. 可以访问附带的 HR 模式。
如果尚未进行此操作,DBA 用户需要解锁模式以提供访问。使用以下命令可以完成此操作:
ALTER USER hr ACCOUNT UNLOCK;ALTER USER hr IDENTIFIED BY hr; 返回主题列表
创建数据库连接
要创建数据库连接,请执行以下步骤:
1. 打开 Windows 资源管理器,双击 \sqldeveloper\sqldeveloper.exe。
注:如果显示一个对话框窗口,询问您是否想移植早期版本的设置,单击 No。 2. 在 Connections 选项卡中,右键单击 Connections 并选择 New Connection。
3. 在 Connection Name 域中输入 HR_ORCL(或者标识您的连接的任何其他名称),在 Username 和 Password 域中输入 HR,在 Hostname 域中指定您的 主机名,在 SID 域中输入 ORCL。单击 Test。
4. 连接状态测试成功,但没有保存连接。要保存连接,单击 Connect。
5. 连接已保存,您可以在列表中看到该数据库。展开 HR_ORCL。
6. 打开连接时,SQL Worksheet 会自动打开。SQL Worksheet 允许您针对您刚创建的连接执行 SQL。
返回主题列表
浏览数据库
Oracle SQL Developer 中的 Connections 导航器允许您浏览和编辑数据库对象。本教程创建并调试 PL/SQL,使用从 HR 模式中选择的表。在本主题中,您将了解本教程后面部分中将使用的表。执行以下步骤:
1. 展开 Tables 节点。
2. 单击 EMPLOYEES 表,查看表定义。
3. 要查看数据,单击 Data 选项卡。
4. 单击导航器中的 DEPARTMENTS 表。
5. DEPARTMENTS 表有许多约束。当表定义显示时,选择 Constraints 选项卡。
6. 单击 Edit 图标。
7. 该对话框有多个选项卡,选择 Foreign Keys 选项卡。
查看外键,然后单击 OK。
8. 通过在导航器中依次选中 JOBS 和 LOCATIONS 表并查看定义和数据,验证这两个表存在且具有数据。 返回主题列表
创建并编译 PL/SQL 过程
在本主题中,您创建、编辑并编译一个 PL/SQL 过程。执行以下步骤:
1. 在 Connections 导航器中,右键单击 Procedures 节点以调用上下文菜单,然后选择 Create PROCEDURE。
2. 输入 EMP_LIST 作为过程名。然后单击 +,添加一个参数。
3. 双击参数,您可以将值更改为 pMaxRows,然后将 VARCHAR2 更改为 NUMBER。确保在单击 OK 之前按了 Enter 键。
4. 随即显示已指定参数的过程的框架。
5. 替换以下 PL/SQL:
BEGIN
NULL;
END;
使用以下代码:(此代码还包含在解压缩 plsql.zip 的工作目录(即 d:
您可能关注的文档
- 数字化变电站背景材料分解.doc
- 09静电场习题解答摘要.doc
- 史上最全最细天猫店运营计划书分解.doc
- 高二物理寒假作业2讲述.doc
- 高二物理下学期远距离输电新人教版讲述.ppt
- 高二物理3.1高压输电原理讲述.ppt
- 高二地理期中考试试题讲述.doc
- 史上最完美2015中考物理分类汇编——电路初探分解.doc
- 施工安全各方责任案例分析分解.ppt
- 高二物理第三章第4节磁场对通电导线的作用力人教新课标版选修3-1讲述.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)