http://infolab.stanford.edu/~ullman/fcdb/oracle/or-plsql.html使用declare或begin关键字开头的叫匿名块,每次使用均需要进行编译,不能存储在数据库中且不能被其他PL/SQL调用。而你所谓的存储过程,存储函数,触发器等叫命名块,一经编译后面就可直接调用,且可以存储在数据库中,被其他PL/SQL 调用。
oracle中的declare
最新推荐文章于 2023-09-19 10:12:08 发布
http://infolab.stanford.edu/~ullman/fcdb/oracle/or-plsql.html使用declare或begin关键字开头的叫匿名块,每次使用均需要进行编译,不能存储在数据库中且不能被其他PL/SQL调用。而你所谓的存储过程,存储函数,触发器等叫命名块,一经编译后面就可直接调用,且可以存储在数据库中,被其他PL/SQL 调用。