逗人
我有一个Oracle Trigger,用于更新名为ChangeBY的列。
当用户更新数据库中的任何记录并将用户名放在ChangeBY列中时,会触发此触发器。
更新由双方完成,可以直接从数据库用户进行更新,也可以来自连接到我的数据库的外部应用程序。
如何查看Update Coming的位置?从数据库用户或应用程序?
我想在触发器中放置一个条件,只在从DATABASE USER进行任何值更新时才运行我的代码,因为连接的应用程序会自动更改ChangeBY列。
这可能吗?
谢谢,
答案 0 :(得分:0)
我对数据库用户和应用程序用户感到困惑。由于任何可能连接的应用程序将在内部仅使用数据库用户进行更新。您可以检查登录并尝试更新的当前用户 。 可能你可以解释一下你的应用程序用户。