我在 oracle 中编写了一个存储过程来检查天气给定的输入文件名是否存在于定义的路径中。它工作正常。当我在 power-builder 12.0 中调用此过程时,我进行了这样的测试。我第一次输入错误的文件名它工作正常。然后我输入了正确的文件名,它表示程序已经执行。我怎样才能再次重新执行此过程。我在包中声明程序的代码是
DECLARE PROC_FILE_EXISTS PROCEDURE FOR
HICSWIN_ORACLE.PACK_UPDATE_TSHML_HICSWIN20.PROC_CHECK_FILES_RELEVANCE
(
FILE_NAME => :as_file_name
) ;
EXECUTE PROC_FILE_EXISTS;
IF SQLCA.SqlCode < 0 THEN
MessageBox('eroor',SQLCA.SQLErrText)
MessageBox('Connection failed','An error occured while connecting to database, please contact your administrartor')
RETURN 0
end if
仅供参考,我正在使用带有 oracle 11g 的 Windows 7