请问我想知道如何使用SQL Developer与Oracle WM CRUD一个版本化的表?生成了很多表/视图但我不知道哪个表对于CRUD操作是正确的。 请,我不想手动编写SQL命令来插入/删除/更新记录。
由于
答案 0 :(得分:1)
您不会直接在任何表上执行CRUD操作。您将在具有表的原始名称的视图上执行这些操作。
当您对表FOO
进行版本启用时,最终会得到一个名为FOO
的视图和许多其他对象。原始表格FOO
已重命名为FOO_LT
,并会添加一些其他列。您不希望直接在FOO_LT
上执行DML,但是,您希望通过FOO
视图并让INSTEAD OF
触发器处理各种基础表的更新。