oracle - TOAD for oracle 会生成执行 SQL 的日志吗?
问题描述
我似乎找不到我在 TOAD 中的一个模式中创建的视图。假设我不知道我创建它的确切模式,有什么方法可以找到在一段时间内执行的所有创建语句,比如说最后几天。
先感谢您。
解决方案
如果您创建了视图,只需查询所有视图,并按创建日期排序。
select * from dba_objects
where object_type = 'VIEW'
order by created desc, last_ddl_time desc
我们正在访问 DBA_ 视图以确保我们查看所有内容,而不仅仅是您拥有 PRIVS 的内容。如果您无法访问,请切换到 ALL_ 视图,并希望您没有在当前登录无法看到的架构中创建视图。
另一种方法是查询视图本身并键入您认为包含在视图后面的 SQL 中的表。
SELECT *
FROM dba_views
WHERE UPPER (text_vc) LIKE '%EMPLOYEES%';
推荐阅读
- json - JOLT 转换以根据数组类型过滤联系人类型
- nginx - 使用 Certbot 续订 SSL 证书,无需使用不需要的域
- ffmpeg-php - 如何让这些水印缩放以适应视频参数?
- custom-controls - WPF自定义数据网格幻像标题重叠
- java - Spinner OnItemSelected 事件未被调用
- java - 从android中的Java main获取(String [] args)
- jquery - 如何使用 Knockout/jQuery/Bootstrap 正确验证和提交表单
- c - 如何从 C 中的 .txt 文件中读取数据?
- node.js - Node JS - 来自 S3 存储桶的数据流
- c++ - Excel 的 C++ DLL 无法在其他计算机上工作