在 SQLDeveloper 中调试包时,Data 和 SmartData 都没有任何值。我该如何解决?

问题描述 投票:0回答:1

当我尝试调试大型包时,在 Oracle 19.19.0.0.0 数据库上运行 SQLDeveloper 23.1.1,并且当我单击“数据”选项卡时出现断点;

这显然没有显示任何数据。这种情况才刚刚开始发生,而且在较小的封装上也会发生。我在两台不同的计算机上尝试过,运行的 SQLDeveloper 版本略有不同,但结果相同。

我正在使用以下调试设置;

我需要做什么才能继续解决此问题?

oracle-sqldeveloper
1个回答
0
投票

针对我的包 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;
/
© www.soinside.com 2019 - 2024. All rights reserved.