是否可以在oracle中指定配置变量或设置

时间:2014-03-13 10:29:19

标签: oracle stored-procedures plsql triggers

这很容易通过自定义的“设置”表来完成,但想知道是否有内置的东西。如果我想在oracle数据库中指定持久的全局设置或变量,那么某处?

我正在研究的一个案例是带有审计的数据库,以及保留最新nRecordsToKeep记录历史记录的触发器,但它看起来像是内置的通用内容。

我希望能够在触发器之外全局配置此“nRecordsToKeep”,而不必在此策略更改时更改触发器。

e.g。在插入影子记录之后的触发器中,会出现像(伪)

这样的逻辑
delete FROM (
  select * from audit_table order by create_date desc )
WHERE ROWNUM > GLOBALS.nRecordsToKeep

任何人都知道添加像这样的持久应用程序级变量的方法吗? (通过添加表格的方法概述了here,但似乎会有更普遍可用的内容。

0 个答案:

没有答案