是否可以将数据传递给 Oracle 触发器?

Posted

技术标签:

【中文标题】是否可以将数据传递给 Oracle 触发器?【英文标题】:Is it possible to pass data to Oracle Trigger? 【发布时间】:2011-08-23 00:25:23 【问题描述】:

我使用 Oracle 触发器记录所有 UPDATE/INSERT/DELETE 查询,是否可以将 php session_id 传递给 Oracle 触发器?就像在查询中追加一样,可能吗?怎么做?

【问题讨论】:

据我所知,不会直接访问触发器。 【参考方案1】:

您可以使用contexts。因此,在您连接到数据库之后 - 您将 php 会话 id 指定为上下文并从触发器中的上下文中读取它。

【讨论】:

默认 USERENV 上下文的 CLIENT_INFO 属性正在考虑工作。您可以通过调用 DBMS_APPLICATION_INFO 来设置它 @Gary Myers:哦,酷。不过不久前就摆脱了这种不确定的事情。

以上是关于是否可以将数据传递给 Oracle 触发器?的主要内容,如果未能解决你的问题,请参考以下文章

我可以使用花括号将数据传递给刀片组件吗?

使用 performSegue 将数据传递给目标视图控制器

将数据传递给 Service 的 onDestroy()

将数据传递给另一个组件[重复]

通过指针值将数据传递给 dll

Primeng - 对话服务将数据传递给对话组件