`

数据库PL/Sql 调试 Oracle 存储过程、触发器、函数

阅读更多
1.打开并登录pl/sql,File->New->Test Window;

2.在出现的窗口中的begin后输入脚本,调用存储过程、函数,或能触发触发器;

3. F9进入调试状态,窗口上边有调试方式的按钮,分别是:运行、逐行调试、跳过方法调试、运行至下个断点、运行至下个异常点。

4.调试过程中可以把鼠标放在变量上,就可以看到变量的当前值。

代码示例:

-- Created on 2008-4-18 by GERUI
declare
-- Local variables here
i integer;
begin
-- Test statements here
insert into T_RCatalogue(RCId,RCName,WAId,RDSId,PTable,CTable,GoalType,Comments) values('56','123123','{83F9A5B8-685D-4240-969C-75FE241F2772}','55','table1','table11','地名','asdfasf');
end;

如果要调试存储过程、方法,可直接右键就有“Test”。

查看变量还可以随时在varible List中输入我们想查看的变量,回车,即可看到。


分享到:
评论

相关推荐

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    oracle pl/sql 存储过程和函数与触发器

    总之,Oracle PL/SQL中的存储过程、函数和触发器为数据库开发提供了强大的工具,它们使得数据库不仅仅是一个数据存储的地方,更是业务逻辑的执行平台。深入理解和熟练掌握这些概念,对于任何Oracle数据库管理员或...

    Oracle资料学习PL/SQL必备

    7. **存储过程和函数**:存储过程是一组可重用的PL/SQL代码,可以在数据库中保存并按需调用,而函数则返回一个值。它们可以接受参数,提高代码复用性和性能。 8. **触发器**:触发器是在特定数据库事件(如INSERT、...

    pl/sql 8 Oracle客户端

    总的来说,PL/SQL 8 Oracle客户端是用于管理和操作Oracle数据库的强大工具,它的功能包括但不限于编写存储过程、触发器、事务控制、错误处理等。了解和掌握PL/SQL语言对于任何Oracle数据库管理员或开发者来说都至关...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    pl/sql最新中文手册

    PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种过程化语言,专为数据库操作设计。这个"PL/SQL最新中文手册"显然是一份详细解释PL/SQL 7.0版本的指南,对于学习和精通Oracle数据库编程至关重要。以下是手册...

    oracle数据库 PL/SQL教程

    PL/SQL(Procedural Language for SQL)是Oracle数据库的一种过程化语言,它将SQL语句与传统编程语言的功能相结合,用于创建复杂的数据库应用程序。PL/SQL在数据库内部执行,可以提高性能并增强数据完整性。 #### 2...

    Oracle PL/SQL实例精解 数据库建立代码

    除了基本的数据库对象创建,PL/SQL还允许我们编写存储过程、函数、触发器等,以实现更复杂的业务逻辑。例如,我们可以创建一个存储过程来处理学生选课: ```sql CREATE OR REPLACE PROCEDURE enroll_student( p_...

    PL/SQL 基本知识

    PL/SQL是Oracle数据库系统中的一个核心组件,全称为“Procedural Language/Structured Query Language”,它是SQL的扩展,增加了编程元素,使得开发者能够编写存储过程、函数、触发器等数据库应用程序。这篇博客主要...

    oracle 9i pl/sql程序设计笔记

    **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。 **关键词**:Oracle 9i、PL/SQL #### PL/SQL程序结构详解 **2.1...

    PL/SQL SQL ORACLE

    在Oracle环境中,PL/SQL用于创建存储过程、函数、触发器等数据库对象,这些对象可以提高数据处理的效率并确保数据的一致性。 SQL(Structured Query Language)是标准的数据库查询语言,用于查询、插入、更新和删除...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    PL/SQL下载

    PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种结合了SQL语言与过程编程的语言,专为数据库管理和应用程序开发设计。PL/SQL全称为“Procedural Language/Structured Query Language”,它提供了丰富的控制...

    Oracle Database 12c PL/SQL开发指南 实例源代码

    8. **存储过程和函数**:在数据库服务器端执行的PL/SQL代码,可以提高性能,减少网络通信,并提供安全性的提升。 9. **索引和性能优化**:了解如何创建和使用索引,以及通过PL/SQL分析和优化SQL查询性能。 10. **...

    Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本

    PL/SQL是Oracle数据库中用于创建存储过程、函数、触发器、包等数据库对象的主要工具。第4版特别关注了在Oracle 11g环境下的新特性,如性能优化、错误处理和并发控制等。 1. **基础语法**:PL/SQL的基础包括声明变量...

    pl/sql_Oracle

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,而PL/SQL是Oracle专为数据库操作设计的一种过程化编程语言。它结合了SQL查询语句和传统的编程元素,如控制结构、变量、过程等,使得数据库管理和应用程序...

    Oracle数据库SQL和PL/SQL实例教程

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,SQL(结构化查询语言)是与所有关系数据库进行交互的标准语言,而PL/SQL是Oracle数据库特有的编程语言,它扩展了SQL的功能,使得数据库管理、开发和维护...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    PL/SQL是Oracle数据库特有的编程语言,它结合了SQL的查询能力与过程式编程语言的功能,使得数据库管理、数据处理和业务逻辑实现更为高效。本书针对那些希望提升PL/SQL编程技能,设计和开发复杂数据库解决方案的...

    pl/sql developer11.0

    3. **项目管理**:通过项目管理功能,开发者可以组织和管理数据库对象,如表、视图、存储过程、函数、触发器等,便于团队协作和代码版本控制。 4. **数据操作**:PL/SQL Developer允许直接在界面中查看、插入、更新...

Global site tag (gtag.js) - Google Analytics