当我尝试调试大型包时,在 Oracle 19.19.0.0.0 数据库上运行 SQLDeveloper 23.1.1,并且当我单击“数据”选项卡时出现断点;
这显然没有显示任何数据。这种情况才刚刚开始发生,而且在较小的封装上也会发生。我在两台不同的计算机上尝试过,运行的 SQLDeveloper 版本略有不同,但结果相同。
我需要做什么才能继续解决此问题?
针对我的包 DEBUG 进行编译,同时调试显示在智能数据页面上 -
如果我切换到数据页面 -
等等,我的包变量 X 和 Y 在哪里?
单击展开第二项 -
我的代码-
create or replace PACKAGE CUSTOMER_PKG AS
x integer;
y date;
PROCEDURE ADDCUSTOMER(
P_FIRST_NAME IN VARCHAR2 -- Customer's first name
,P_LAST_NAME IN VARCHAR2 -- Customer's last name
);
END CUSTOMER_PKG;
/
create or replace PACKAGE BODY CUSTOMER_PKG AS
PROCEDURE ADDCUSTOMER(
P_FIRST_NAME IN VARCHAR2 -- Customer's first name
,P_LAST_NAME IN VARCHAR2 -- Customer's last name
) AS
BEGIN
X := 1;
Y := sysdate + X;
END ADDCUSTOMER;
END CUSTOMER_PKG;
/