plsql - 使用触发器在另一个表上完成的 DML 语句填充表
问题描述
我有 3 张桌子:
data(operation_name,table_name,operation_date,prim_key)
table2(col1,col2,col3,col4)
table3(col1,col2,col3,col4)
我需要一个触发器,只要在 table2 或 table3 上完成操作(插入、更新或删除),它就会填充数据表。
在数据表中:
operation_name>> 在 table1 或 table3 上完成的 DML 语句(插入、更新或删除)的名称
table_name>> 执行操作的表的名称。
operation_time>> 操作完成的日期。
prim_key>> 它应该自动显示完成操作的表的主键。
我对 pl/sql 很陌生并尝试了各种方法,但它们都不起作用。
解决方案
推荐阅读
- list - Dart:实现 fromJson 函数的泛型类列表
- sql - 如何更新 SQL 表以去除 9 个字符串中的左侧 3 个字符?
- c# - Winforms - 丢弃不需要的双击
- windows - 在权限被拒绝的情况下使用 BASH 脚本出错,但是当直接在 bash shell 中运行命令时,它会被执行
- javascript - Discord.js 如何获取已获取频道的“消息”属性?
- c - 如何在 C 中获取 UWP 应用程序的安装位置?
- javascript - 字体真棒图标不会在工具提示之前附加
- php - 扩展构造函数而不指定参数
- typescript - 带有空警告的打字稿编译
- react-native - 是否可以将 PanResponder 添加到 Stack.Navigator?