这是程序名称:
procedure misowner.proc_kr_text_niki(valdate in varchar2 default '20040101'
, v_table varchar2 default 'KR_TEMP')
我该怎么办EXEC
。我必须放置什么样的变量?
您通过提供两个参数来调用它。第一个参数(= 变量)“valdate”在 varchar2 中。它显然是以 YYYYMMDD 形式作为文本输入的日期。第二个参数“v_table”是一个 varchar2,可能是要查询的表的名称。
鉴于您有参数的默认值,您应该能够用这样的块将其包围,如果您使用 SQL 开发人员或 Toad 等 GUI 工具,则将其作为脚本执行
DECLARE
valdate VARCHAR2(10);
v_table VARCHAR2(30);
BEGIN
misowner.proc_kr_text_niki;
END;
这适用于测试,然后按照 BazzPsychoNut 的建议,初始化变量,将它们传入并进行更多测试。