首页 > 解决方案 > 创建函数后我应该 COMMIT 吗?

问题描述

如果我创建一个函数,最好COMMIT在创建后进行吗?

CREATE OR REPLACE FUNCTION myFunction (somevar varchar2)
   ...
   END

它执行并将函数添加到数据库中,但是我应该COMMIT在文件底部添加一个吗?也许也用BEGINand换行END

标签: sqloraclecommitstored-functions

解决方案


创建函数是一个 DDL 操作。创建后无需提交。

由于在那里提交毫无意义,因此最佳实践不是在创建函数后不提交。


推荐阅读