我在网上找的:为了学习那个package的应用
create or replace package company_gl
as
--加员工
function insert_emp( enm emp.ename%type, --员工的名字
ejob varchar2, --职务
mgr number, --上级
ehiredate date,--参加工作时间
esal number, --工资
ecomm number, --津贴
dno number) return number;
--员工离职
procedure remove_emp(eno emp.empno%type);
end;
--实现部分
create or replace package body company_gl as
function insert_emp(
enm emp.ename%type, --员工的名字
ejob varchar2, --职务
mgr number, --上级
ehiredate date,--参加工作时间
esal number, --工资
ecomm number, --津贴
dno number)
return number
as
a number;
begin
--工号来自序列
select seq1.nextval into a
from dual;
--增加了一个员工
insert into emp values (
a,enm,ejob,mgr,ehiredate,esal,ecomm,dno);
return a;
end;
procedure remove_emp(eno emp.empno%type)
as
begin
delete from emp where empno = eno;
end;
end;但是为什么要抱“
Compilation errors for PACKAGE HWTN.COMPANY_GLError: PLS-00103: 出现符号 "CREATE"
Line: 15
Text: create or replace package body company_gl
”的错呢???
create or replace package company_gl
as
--加员工
function insert_emp( enm emp.ename%type, --员工的名字
ejob varchar2, --职务
mgr number, --上级
ehiredate date,--参加工作时间
esal number, --工资
ecomm number, --津贴
dno number) return number;
--员工离职
procedure remove_emp(eno emp.empno%type);
end;
--实现部分
create or replace package body company_gl as
function insert_emp(
enm emp.ename%type, --员工的名字
ejob varchar2, --职务
mgr number, --上级
ehiredate date,--参加工作时间
esal number, --工资
ecomm number, --津贴
dno number)
return number
as
a number;
begin
--工号来自序列
select seq1.nextval into a
from dual;
--增加了一个员工
insert into emp values (
a,enm,ejob,mgr,ehiredate,esal,ecomm,dno);
return a;
end;
procedure remove_emp(eno emp.empno%type)
as
begin
delete from emp where empno = eno;
end;
end;但是为什么要抱“
Compilation errors for PACKAGE HWTN.COMPANY_GLError: PLS-00103: 出现符号 "CREATE"
Line: 15
Text: create or replace package body company_gl
”的错呢???
解决方案 »
- 怎么删除用oracleasm 创建的VOL
- ORA-12801、ORA-01659
- 在程序中,已经知道一张表,如何知道这张表有哪些列?急!请高手指点
- 大姐提问 :请给一个正确的语句
- 马上会有星星了,散分留个纪念,大家都来
- 我在"win2000在控制面板->服务"中 不能 启动Oraclemanagementserver 服务,请问什么原因?
- 一个有关数据导入的问题
- 客户端是ORACLE805能访问服务器的ORACLE9i吗?
- oracle management server 问题???
- 恢复数据时提示 imp-00015 错误,急(在线等候)
- 奇怪,用了索引反而变慢了?
- oracle 查询数据提取第五条到第10条数据
一起运行,ORACLE把建立package body的部分作为package的内容了。