如何确定Oracle表是否设置了ROWDEPENDENCIES选项?

问题描述 投票:7回答:1

我只有可用的基本Oracle工具,即SQL Plus,我需要确定是否使用ROWDEPENDENCIES选项创建了表。这是一个10克的数据库。

并且,如果未设置,是否可以使用ALTER TABLE进行设置,还是必须删除并重新创建表?

oracle10g
1个回答
7
投票
SELECT owner, table_name, dependencies FROM dba_tables;

这将为每个表返回“ ENABLED”或“ DISABLED”。如果您无权访问dba_tables,请查询all_tables

You cannot change this after the table has been created,因此您必须重新创建表才能将其设置为打开。

© www.soinside.com 2019 - 2024. All rights reserved.