oracle 调试
test window中 新建 bookmark,F9 --start,ctrl+N -- run into
declare
Num_a number:=6;
Num_b number;
begin
Num_b :=0;
Num_b := Num_a/Num_b;
Num_b :=7;
dbms_output.put_line('value of Num_b'|| Num_b);
Exception
when Zero_Divide
then
dbms_output.put_line(' Try to divide by zero');
end;
右键 add variable to watches 添加监视
存储过程:
create or replace procedure insertRecord
is
begin
insert into plsql101_person values('ab','jiang',sysdate,'jinwu');
commit;
end;
command window才支持存储过程调用。comman window 就是 oracle 的 sqlplus。
切换用户 conn jiang/jiang as nomal
execute insertRecord ; 回车执行。
在 plsql developer 中存储过程无效的话,在存储过程目录下的图标上有一个小叉。
分享到:
相关推荐
以下将详细介绍如何在Oracle环境中调试存储过程,包括调试的基本步骤、常用调试工具的使用,以及如何利用Oracle提供的调试特性来定位和解决代码中的错误。 ### Oracle存储过程调试方法 #### 1. 使用PL/SQL ...
根据提供的文件信息,我们可以深入探讨Oracle存储过程的基本语法与关键概念。存储过程是数据库中预编译的一组SQL语句及过程化结构的集合体,它可以在数据库服务器上执行,以此来提高性能并减少网络流量。下面将详细...
### Oracle存储过程的基本语法知识点详解 #### 一、Oracle存储过程概述 Oracle存储过程是一种预编译的SQL脚本集合,它可以包含复杂的控制流逻辑、数据处理操作等,并且能够被其他应用程序或用户通过简单的调用来...
本文将详细解释Oracle存储过程的基本语法格式及其主要组成部分。 首先,创建存储过程的基本结构如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字( 参数 1 IN NUMBER, -- 输入参数,类型为NUMBER 参数 2 ...
PL/SQL Developer提供了一个图形界面,方便开发者编写、调试存储过程。 - 打开一个新的窗口。 - 在编辑器中编写存储过程。 - 按下F9键启动调试器。 - 使用CTRL+N进行下一步调试。 #### 9. 示例存储过程 以下是一...
以下是对Oracle存储过程语法的详细解析: 1. **创建存储过程**: 使用`CREATE OR REPLACE PROCEDURE`语句来创建或替换已存在的存储过程。例如: ```sql CREATE OR REPLACE PROCEDURE 存储过程名 IS BEGIN ...
以下是对标题和描述中提及的Oracle存储过程基本语法的详细说明: 1. **基本结构** 创建或替换存储过程的基本语法是: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字 (参数1 数据类型, 参数2 数据类型) IS ...
创建一个无参数的存储过程,基本语法如下: ```sql CREATE OR REPLACE PROCEDURE procedure_name IS -- 声明局部变量 BEGIN -- 执行的SQL或PL/SQL语句 END procedure_name; / ``` 如果存储过程中不包含参数,`AS`...
Oracle 存储过程是数据库...在编写和调试存储过程时,理解这些基本概念和规则至关重要,可以有效地避免编译错误和运行时异常。在实际工作中,还应结合具体业务需求,灵活运用这些知识来设计高效、可靠的数据库程序。
在本篇中,我们将深入探讨Oracle存储过程的基本语法,包括其结构、常用语句以及如何进行调试。 1. **基本结构** 创建或替换一个存储过程的基本语法如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字( ...
`DBMS_OUTPUT`包提供了一个在PL/SQL中输出信息的方法,这对于调试存储过程非常有用。 综上所述,Oracle调用存储过程涉及到许多方面,从创建、调用到参数管理和异常处理,都需要对Oracle的PL/SQL语法和数据库管理有...
创建存储过程的基本语法如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名 IS BEGIN -- PL/SQL 代码块 END; ``` 这里,`CREATE OR REPLACE PROCEDURE` 用于创建或替换已存在的同名存储过程。`IS` 关键字后...
Oracle存储过程是数据库管理系统中的重要组成部分,主要用于组织和执行一系列SQL语句和PL/SQL代码。这个基础教程将带你深入理解...记得理论结合实践,多编写和调试存储过程,才能更好地掌握这一强大的数据库工具。