2 aaabbb 1a aaabbb_1a 于 2016.02.03 15:47 提问

存储过程执行报错,请专家指教

create or replace procedure get_accu_info_proc(p_id pm_accu_t.accu_id%type)
as

v_name pm_accu_t.accu_name%type;
begin
select accu_name into v_name from pm_accu_t where accu_id = p_id;
dbms_output.put_line(v_name);
end get_accu_info_proc;
报错信息:调用 'GET_ACCU_INFO_PROC' 时参数个数或类型错误

1个回答

beacon_2011
beacon_2011   Rxr 2016.02.03 17:49

那你是怎么传值的?调用的代码粘一下

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
余生请多指教
青青子衿,悠悠我心。 可能形容我对CSDN的情感极好不过了。 余生,请多指教。
exlist.setCommandListener(this); 报错 (请高手指教)
java.lang.Error: Unresolved compilation problem:  The method setCommandListener(CommandListener) in the type Displayable is not applicable for the arguments (heloow) at heloow.(+9) at java.lang.C
oracle 存储过程执行报错ORA-12828
oracle 存储过程更新表内容使用update global indexes同步更新索引时 执行报错ORA-12828
命令行执行存储过程
1. exec proc_name; 2. 关闭/打开打印 set serveroutput off/on;
oracle执行存储过程报错:ORA-12011
执行定时任务时报错: 不一定是权限问题,但肯定是存储过程执行的问题。 我的存储过程带参数,我用测试存储过程的代码放入了job的what值,eg:proc_update_tag_cor_id(v_cor=>:v_cor                                                          v_tag=>:v_tag );
PL/SQL窗口可执行,而存储过程内执行就报错
最近测试部遇到环境的问题,在我们开发这边开发,运行好的程序,到了测试部那里死活运行不过。应他们dba要求,过去检查。程序段如下:我用vsql变量将执行的动态sql打印查看如下:insert into tb_bil_acct_his_562  (acct_id,   acct_name,   acct_nbr_97,   cust_id,   pay_method,   branch_id,
mysql 存储过程报错:delimiter
最近在重学sql,刚好学到了存储过程,所以就拿mysql来练习,然后一直出问题。现在记录下create procedure myp9(in cid char) begin select * from custcopy where cust_id=cid; end 这段存储过程初看没有任何问题,但是死活在执行的时候就是报错,说是语法问题。后来百度来n久,问了群,也没有人能解答。后来百度到了一个文章...
oracle 执行存储过程 ora-0131
oracle 执行存储过程报错: ora-0131 权限不足问题解决方法。
SQLserver 存储过程执行错误记录到表
对于在执行存储过程中碰到的一些错误,如果未及时捕获或者说传递给前端应用程序来,在这样的情形下,故障的排查显得尤为困难。基于此,我们可以可以将这些错误信息记录到日志,同时也可以将其传递给前端应用程序。如本文的示例。 一、将错误信息记录到表CREATE TABLE ErrorLog ( ID INT IDENTITY (1,1) NOT NULL,
mysql 创建存储过程报错
mysql5以上的版本都支持存储过程 我先创建了一张表: create table tb_user ( user_id int primary key, user_name varchar(20) not null ); 默认情况下,创建存储过程会报错,如下: mysql> create procedure pr_gen_users() -> begin