有人能告诉我如何使用来自甲骨文的DBMS_REDEFINITION包在特定位置向表中添加列吗?
发布于 2013-05-20 10:17:38
简短的回答是:不能在特定位置向表中添加列。
当您添加新列时,它们总是跟踪现有列。您必须用新的定义重新创建表,以便将列放置到需要的位置。
但是,您可以根据现有表创建列的任意位置的视图,然后直接或通过新创建的视图查询或更新表(请参阅数据库管理员指南中的“关于意见”一节)。虽然某些限制可能适用于可更新的视图,但特别是联接视图(请参阅数据库管理员指南中的“更新连接视图”一节)。
https://dba.stackexchange.com/questions/42580
复制相似问题