如果我有一张桌子
create table t (x var number);
我怎样才能修改表,使它看起来是用创建的rowdependencies
?
create table t (x var number) rowdependencies;
如果我有一张桌子
create table t (x var number);
我怎样才能修改表,使它看起来是用创建的rowdependencies
?
create table t (x var number) rowdependencies;
不幸的是,你不能(除非我不知道 12c 中发生了一些变化)。您必须重新创建表
rowdependencies
并将所有数据从旧表移动到新表。当然,您可以使用该
dbms_redefinition
软件包在线重新定义。但在幕后,您仍然会创建一个rowdependencies
启用的新表、复制数据、删除旧表并重命名新表。它只会涉及可能更少的停机时间(以花费多长时间和需要多少 DBA 时间为代价)。