如何将一系列 SQL 执行调用转换为单个 PLSQL 代码?
How to convert a series of SQL execute calls into one single PLSQL code?
我有大量的 SQL 执行语句,如下所示:
exec s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
exec s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
我正在尝试将其转换为 PLSQL :
如何构造这个?
我可以把这些都放在标准 PLSQL 块的 BEGIN 部分吗?
谢谢
我猜你在每个对象中都有异常记录 called.It 就像下面一样简单,
如果您打算从 SQL 提示 运行,
SET SERVEROUTPUT ON
BEGIN
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
END;
PS:如果您使用的任何工具不支持 SQL*Plus 命令,只需从上面删除 SET SERVEROUTPUT ON
。
如果您想要像存储过程这样的存储对象,
CREATE OR REPLACE PROCEDURE MASTER_PROCEDURE
AS
BEGIN
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
END;
我有大量的 SQL 执行语句,如下所示:
exec s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
exec s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
我正在尝试将其转换为 PLSQL :
如何构造这个?
我可以把这些都放在标准 PLSQL 块的 BEGIN 部分吗?
谢谢
我猜你在每个对象中都有异常记录 called.It 就像下面一样简单,
如果您打算从 SQL 提示 运行,
SET SERVEROUTPUT ON
BEGIN
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
END;
PS:如果您使用的任何工具不支持 SQL*Plus 命令,只需从上面删除 SET SERVEROUTPUT ON
。
如果您想要像存储过程这样的存储对象,
CREATE OR REPLACE PROCEDURE MASTER_PROCEDURE
AS
BEGIN
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$', 'PACKAGE BODY');
s535.HLVS_Verify.Check_Object('S735', 'RTDPDAH$JS$PKG_DATA_ACQ_HIST', 'PACKAGE');
END;