存储过程oracle

admin 36 0

存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它,存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。

存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可,存储过程和函数以命名的数据库对象形式存储于数据库当中,存储在数据库中的优点很明显,因为代码不保存在本地,用户可以在任何客户机上登录到数据库,并调用或修改代码,存储过程和函数的信息是写入数据字典的,所以存储过程可以看作是一个公用模块,用户编写的PL/SQL程序或其他存储过程都可以调用它(但存储过程和函数不能调用PL/SQL程序)。

以上信息仅供参考,如需了解更多关于Oracle存储过程的信息,建议咨询数据库领域的专业人士或查阅相关书籍资料。