1、jobs与dbms_jobs
jobs是oracle数据库的对象, dbms_jobs只是jobs对象的一个实例, 就像对于tables, emp和dept都是表的实例
2、PACKAGE与PACKAGE BODY
PACKAGE是接口定义,包括类型定义,变量,对外接口的函数和存储过程;PACKAGE BODY是实际的函数和存储过程的实现
3、存储过程(procedure)和函数(Function)
1).可以理解函数是存储过程的一种
2).函数可以没有参数,但是一定需要一个返回值,存储过程可以没有参数,不需要返回值
3).函数return返回值没有返回参数模式,存储过程通过out参数返回值, 如果需要返回多个参数则建议使用存储过程
4).在sql数据操纵语句中只能调用函数而不能调用存储过程
5).function必须有返回值,并且只能有一个返回值;
6).procedur不叫返回值,叫带出,可以带出多个值;
7).packages、package bodies是同时存在的,packages可包括function,procedure