0

这是程序名称:

procedure misowner.proc_kr_text_niki(valdate in varchar2 default '20040101'
, v_table varchar2 default 'KR_TEMP')

我该怎么办EXEC。我必须放置什么样的变量?

4

2 回答 2

0

您通过提供两个参数来调用它。第一个参数(= 变量)“valdate”在 varchar2 中。它显然是以 YYYYMMDD 形式作为文本输入的日期。第二个参数“v_table”是一个 varchar2,可能是要查询的表的名称。

于 2013-05-29T13:10:57.453 回答
0

鉴于您有参数的默认值,您应该能够用这样的块将其包围,如果您使用 SQL 开发人员或 Toad 等 GUI 工具,则将其作为脚本执行

DECLARE
valdate VARCHAR2(10);
v_table VARCHAR2(30);
BEGIN

misowner.proc_kr_text_niki;

END;

这适用于测试,然后按照 BazzPsychoNut 的建议,初始化变量,将它们传入并进行更多测试。

于 2013-05-29T13:33:36.773 回答