oralce创建包和包体并调用
来源:互联网 发布:java和python 编辑:程序博客网 时间:2024/05/21 19:49
1.包的构成:包规范与包体
(1)包规范
create package emp_pkg
is
procedure update_sal(name varchar2,newsal number);
function annual_income(name varchar2) return number;
end;
(2)包体
create or replace package body emp_pkg
is
procedure update_sal(name varchar2,newsal number)
is
begin
update test set sal=newsal where
lower(ename)=lower(name);
end;
function annual_income(name varchar2) return number
is
annual_salary number(7,2);
begin
select sal*12+nvl(comm,0) into annual_salary
from test where lower(ename)=lower(name);
return annual_salary;
end;
end;
//调用包中的过程:call emp_pkg.update_sal('JONES',3000);
//调用包中的函数:
SQL> var income number
SQL> call emp_pkg.annual_income('JONES') into :income;
(1)包规范
create package emp_pkg
is
procedure update_sal(name varchar2,newsal number);
function annual_income(name varchar2) return number;
end;
(2)包体
create or replace package body emp_pkg
is
procedure update_sal(name varchar2,newsal number)
is
begin
update test set sal=newsal where
lower(ename)=lower(name);
end;
function annual_income(name varchar2) return number
is
annual_salary number(7,2);
begin
select sal*12+nvl(comm,0) into annual_salary
from test where lower(ename)=lower(name);
return annual_salary;
end;
end;
//调用包中的过程:call emp_pkg.update_sal('JONES',3000);
//调用包中的函数:
SQL> var income number
SQL> call emp_pkg.annual_income('JONES') into :income;
- oralce创建包和包体并调用
- java创建包并调用包
- oracle 创建包和存储过程并调用举例
- Oralce包,体
- Hibernate 调用Oralce 包,无法读取游标
- oracle中包的创建和调用
- oracle 包和包体的创建
- Oralce存储过程的创建和调用
- Oralce存储过程之包内调用其他过程
- 创建nexus 并上传和使用自己的jar包
- orcale中的包和包体创建及使用.
- Python关于实现包和创建包
- ORACLE创建包和包体及包中函数和存储过程
- ORACLE创建包和包体及包中函数和存储过程
- plsql创建程序包和包体
- iOS-制作并调用Bundle资源包
- Oracle导入JAR包并调用Java
- 创建jar并引入第三方包
- 【Zigbee】IAR工程修改名称
- Tutorial: iPhone SQLite Encryption With SQLCipher
- Msg 208 : Invalid object name 'SysObjects'
- 计算机视觉及模式识别技术在农业领域的应用
- Queue 队列分析(单向队列,双向队列,阻塞队列)
- oralce创建包和包体并调用
- Android 仿大众点评团购购买条浮动效果
- atomic_t
- JQUERY:this与$(this)
- 二进制向十进制转换
- CRC-16-CCITT
- freebsd手工安装perl @INC错误
- KMP算法
- CPU load