这个SP2-0552: 未说明结合变量"NUMBER" 错误是怎么回事? 变量um未用到,是不是这样chkuser_j01131('leahart','123',um); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare um : number;声明变量不用冒号的。declare um number; 就可以了 你调用的时候确实应该这样:declare um number;begin chkuser_j01131('leahart','123',um); dbms_output.put_line(um);end; 在sql/plus下set outputserver onvariable um numberbegin exec chkuser_j01131('leahart','123',:um);end; declare um : number;begin chkuser_j01131('leahart','123',0); dbms_output.put_line(to_char(um));---转化成字符才能输出。end; 只要不是绑定变量或者refcursor之类,就不需要这样的定义 "declare um : number" declare um number:=0;begin chkuser_j01131('leahart','123',um); dbms_output.put_line(um);end;/ 数据库如何区分表的字段是双亲还是孩子 求解一个语句问题 pb + orcale9i的问题 请各位达人帮忙 在线等!请问怎么用SQL语句知道数据库链接是否正常 备份文件名怎么设置成当前日期 菜鸟请问几个函数 如何用SQL*Loader从文本文件中把数据导入到Oracle数据库中? 用UTL_SMTP包发送邮件时,如果邮件内容是中文,收到的内容就变成乱码,怎么办? SQL报表打印显示不同分组难题 请教一个简单问题???????????在线等候!!!!!!!! 【同步流水表的问题】 这个trigger为什么不对呀
um : number;声明变量不用冒号的。declare um number; 就可以了
declare
um number;
begin
chkuser_j01131('leahart','123',um);
dbms_output.put_line(um);
end;
set outputserver onvariable um number
begin
exec chkuser_j01131('leahart','123',:um);
end;
um : number;
begin
chkuser_j01131('leahart','123',0);
dbms_output.put_line(to_char(um));---转化成字符才能输出。end;
"declare um : number"
um number:=0;
begin
chkuser_j01131('leahart','123',um);
dbms_output.put_line(um);
end;
/