Oracle 存储过程中 %type 是设置错误造成的,解决方法为:
1、在要调试的存储过程右键,选择编辑以进行调试。
2、点击小瓢虫,d出调试窗口,截图如下。
3、输入7839员工编号,点击确认,进行调试。
4、增加权限语句如下。
5、再次进行调试,程序停留在断点位置。点击工具栏红色方框,结束调试。
Oracle存储过程基本语法:
CREATE OR REPLACE PROCEDURE 存储过程名IS
BEGIN
NULL
END
解释:
行1:
CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它
行2:
IS关键词表明后面将跟随一个PL/SQL体。
行3:
BEGIN关键词表明PL/SQL体的开始。
行4:
NULL PL/SQL语句表明什么事都不做,这句不能删去,因为PL/SQL体中至少需要有一句
行5:
END关键词表明PL/SQL体的结束。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)