Oracle11g 如何确定Oracle存储过程中的实际错误是什么;执行已完成,但出现警告“;?

Oracle11g 如何确定Oracle存储过程中的实际错误是什么;执行已完成,但出现警告“;?,oracle11g,Oracle11g,我正在使用以下代码 create or replace procedure phys_last_year_sales_sp (amdm_phys_id number(6)) is begin dbms_output.put_line('amdm_phys_id= '||amdm_phys_id); end; 创建存储过程,但每次执行上述查询时,都会显示以下错误 java.sql.SQLWarning:警告:执行已完成,但有警告 如何找出实际错误?您使用什么前端创建过程?您会遇到一个

我正在使用以下代码

create or replace procedure phys_last_year_sales_sp (amdm_phys_id number(6))

is  
begin 

dbms_output.put_line('amdm_phys_id= '||amdm_phys_id);

end;
创建存储过程,但每次执行上述查询时,都会显示以下错误

java.sql.SQLWarning:警告:执行已完成,但有警告


如何找出实际错误?

您使用什么前端创建过程?您会遇到一个JDBC错误,这似乎很奇怪——您通常不会编写Java代码来创建存储过程。我使用的是sql Explorer如果您使用Oracle的免费GUI(sql Developer),生活可能会更容易。您可以在每次尝试开发代码时查询
用户错误
,但这会很快变得非常陈旧。