存储过程、函数和包

存储过程、函数和包是存储在数据库数据字典中的PL/SQL块,可以从任何数据库工具或应用程序调用。

  • 存储过程执行特定操作,不能返回任何值。
  • 存储函数计算一个值并返回。
  • 将相关的过程和函数逻辑上组织在一起。

存储过程和应用程序的区别

| 特征 | 存储过程 | 应用程序子程序 |

|---|---|---|

| 存储位置 | 数据库数据字典 | 应用程序 |

| 调用范围 | 任何数据库工具或应用程序 | 仅限于创建应用程序 |

| 安全性 | 由数据库提供 | 由应用程序提供 |