很简单的oracle问题,帮忙一下(50分)

  • 主题发起人 主题发起人 wx_zhang365
  • 开始时间 开始时间
W

wx_zhang365

Unregistered / Unconfirmed
GUEST, unregistred user!
create or replace procedure proc_test
(
sstr IN char(10)
)
as
begin
insert into test values('test', '1');
end;


编译的时候报错,单独执行中间的sql语句没问题,问题处在定义sstr变量的时候。应该

怎样定义?
 
create or replace procedure proc_test
(
sstr IN varchar2
^^^^^^^^
)
as
begin
insert into test values('test', '1');
end;
 
没有用sstr何必用变量
 
奇怪,为什么CHAR(10)的定义会不行呢?
 
后退
顶部