首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法执行过程

无法执行过程
EN

Stack Overflow用户
提问于 2013-05-29 21:00:28
回答 2查看 64关注 0票数 0

这是过程名称:

代码语言:javascript
复制
procedure misowner.proc_kr_text_niki(valdate in varchar2 default '20040101'
, v_table varchar2 default 'KR_TEMP')

我知道EXEC是怎么回事。我必须放入什么类型的变量?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-29 21:33:37

给定参数的默认值,如果您使用的是SQL developer或Toad之类的GUI工具,则应该能够使用如下所示的块将其包围,并将其作为脚本执行

代码语言:javascript
复制
DECLARE
valdate VARCHAR2(10);
v_table VARCHAR2(30);
BEGIN

misowner.proc_kr_text_niki;

END;

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

票数 0
EN

Stack Overflow用户

发布于 2013-05-29 21:10:57

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16814616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档