暂无图片
请问oracle中如何查那些表加了表级附加日志?
我来答
分享
暂无图片 匿名用户
请问oracle中如何查那些表加了表级附加日志?

请问oracle中如何查那些表加了表级附加日志?

需要知道哪些表加了表级附加日志。

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

在Oracle中,您可以使用以下SQL语句查询哪些表启用了表级附加日志:

```
SELECT table_name
FROM user_tables
WHERE supplemental_log_data_min = 'YES';
```

这个SQL语句会查询当前用户下的所有表,其中supplemental_log_data_min列等于'YES'的表就是启用了表级附加日志的表。

如果您想查询其他用户的表,可以将"user_tables"改为"all_tables"或"dba_tables",然后在WHERE子句中添加OWNER列的条件。例如,查询SCOTT用户下启用了表级附加日志的表:

```
SELECT table_name
FROM all_tables
WHERE owner = 'SCOTT' AND supplemental_log_data_min = 'YES';
```

暂无图片 评论
暂无图片 有用 1
打赏 0
jieguo
2023-07-05
哪里有这个字段呢?supplemental_log_data_min
jieguo
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏