匿名用户请问oracle中如何查那些表加了表级附加日志?
请问oracle中如何查那些表加了表级附加日志?
需要知道哪些表加了表级附加日志。
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户请问oracle中如何查那些表加了表级附加日志?
需要知道哪些表加了表级附加日志。
在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
墨值悬赏