
请问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';
```


打赏 0


打赏 0
回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
