• 主页
  • Oracle 基础和管理
  • Oracle 高级技术
  • Oracle 认证与考试
  • 职位交流

why ?初学,快晕了,关于一个过程的问题,望各位指点一二

kwklover 2004-12-27 10:27:01
我以system as dba登陆数据库
在执行下面的oracle pl/sql的时候。老说:
警告: 创建的过程带有编译错误。
why ? thank you !

create or replace procedure hr.GetAllJobs
(
JobId varchar2(10)
)
as
begin
update HR.JOBS set JOB_TITLE='test' where JOB_ID=JobId ;
end ;
...全文
88 点赞 收藏 11
写回复
11 条回复
yxxx 2004年12月28日
学到东西了:)
回复 点赞
qiaozhiwei 2004年12月27日
JobId varchar2(10)

JobId varchar2
回复 点赞
yingqing 2004年12月27日
存取過程varchar2不能夠跟長度
回复 点赞
doulikeme 2004年12月27日
同意楼上的
回复 点赞
wangybyangxr 2004年12月27日
存储过程的形参的类型是不能定义长度的.
create or replace procedure hr.GetAllJobs
(JobId varchar2)
as
...
回复 点赞
doulikeme 2004年12月27日
create or replace procedure hr.GetAllJobs
as
JobId varchar2(10);
begin
update HR.JOBS set JOB_TITLE='test' where JOB_ID=JobId ;
end ;
回复 点赞
yuzl32 2004年12月27日
形参中不能定义类型的长度
回复 点赞
dinyingying 2004年12月27日
同意楼上的!用show error或查询user_errors!
回复 点赞
gexiujun 2004年12月27日
存储过程的形参的类型是不能定义长度的.
回复 点赞
Jensen_Zou 2004年12月27日
同意楼上的!用show error或查询user_errors!
回复 点赞
GerryYang 2004年12月27日
用show error自己看什么错
回复 点赞
发动态
发帖子
Oracle
创建于2007-09-28

6421

社区成员

5.4w+

社区内容

Oracle开发相关技术讨论
社区公告
暂无公告