sql - 创建函数后我应该 COMMIT 吗?
问题描述
如果我创建一个函数,最好COMMIT
在创建后进行吗?
CREATE OR REPLACE FUNCTION myFunction (somevar varchar2)
...
END
它执行并将函数添加到数据库中,但是我应该COMMIT
在文件底部添加一个吗?也许也用BEGIN
and换行END
?
解决方案
创建函数是一个 DDL 操作。创建后无需提交。
由于在那里提交毫无意义,因此最佳实践不是在创建函数后不提交。
推荐阅读
- java - JFrame 不显示面板内容
- sql-server - 如何删除重复的语句
- php - 在 laravel 中处理 ajax 请求时出现问题 - 状态 400
- sas - 从文件夹导入 dbfs 时增加列名限制
- angular - 向 Go API 提交 Angular 表单不断发布 Nil
- jupyter-notebook - 在 google colab 中按顺序运行代码单元
- docker - Docker 登录 kube 集群
- search - NetSuite 已保存搜索:如何创建某个个人创建的平均每日交易数?
- sql - 使用已获得奖励的查询返回值
- git - .gitignore 不起作用 - 仍将文件夹显示为未跟踪