oracle存储过程,对象sys. add_region无效,错在哪了??

createorreplaceprocedureadd_region(var_numberinoutvarchar2,------存储过程定义中的全局变量声明时不可以声明... create or replace procedure add_region
(
var_number in out varchar2 , ------存储过程定义中的全局变量声明时不可以声明变量的长度!!!
)
as
begin
phone:='0755-'||phone;
end;
-----------
declare
v_phone varchar2(20);
begin
v_phone:='86845931';
add_region(v_phone);
dbms_output.put_line('新的电话号码是:'||v_phone);
end;
展开
 我来答
太平岁年丰9
2014-12-01 · TA获得超过1231个赞
知道小有建树答主
回答量:1017
采纳率:100%
帮助的人:1088万
展开全部
add_region这个过程是未编译成功的,不成功的原因是 phone这个变量木有声明
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tj_angela
2014-12-01 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2567万
展开全部
create or replace procedure add_region
(
var_number in out varchar2 --不要封号
)
as
begin
var_number:='0755-'||var_number;
end;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式