oracle入门学习笔记(六)

2014-11-24 14:18:32 · 作者: · 浏览: 6
COTT’) into:income;

Print income;

Java中:

Select myfun(‘SCOTT’) from emp;

然后通过rs返回结果集合。

包:用于在逻辑上组合过程和函数,使用create package创建。

Create package mypackage is

Procedure update_sal(name carchar);

Function annual_income(name varchar2) return number;

End;

包由包规范(上面)和包体构成,包体使用create package body is命令。在包体中分别实现包规范中对过程和函数的声明。调用包:call mypack.update_sal(‘Scott’);带上包名即可。

触发器:隐含执行的存储过程。使用create trigger来建立触发器,需要制定触发的时间和触发的操作。

变量类型:

1. 标量类型:v_ename varchar2(10);v_sal number(6,2):5,4;定义并初始化

2. 复合类型:用于存放多个值的变量。

3. 参照类型

4. lob(large object)

暂时停止Oracle的学习过程。