TOAD for oracle是否会生成已执行SQL的日志?

col17t5w  于 2023-08-04  发布在  Oracle
关注(0)|答案(2)|浏览(152)

我似乎找不到我在TOAD中的一个模式中创建的视图。假设我不知道我创建它的确切模式,有没有办法找到在一段时间内执行的所有create语句,比如说最后几天。
先谢谢你了。

3mpgtkmj

3mpgtkmj1#

如果您创建了视图,只需查询所有视图,并按创建日期排序。

select * from dba_objects
where object_type = 'VIEW'
order by created desc, last_ddl_time desc

字符串
我们正在访问DBA_ views,以确保我们查看所有内容,而不仅仅是您拥有PRIVS的内容。切换到ALL_ views以防您没有访问权限,并希望您没有在当前登录无法看到的模式中创建视图。
另一种方法是查询视图本身,并键入您认为包含在视图后面的SQL中的表。

SELECT *
  FROM dba_views
 WHERE UPPER (text_vc) LIKE '%EMPLOYEES%';

n7taea2i

n7taea2i2#

您可能正在Toad中查找a feature called "SQL Recall"。按F8或View/SQL Recall。它将显示您最近运行的500个(默认情况下)查询。

相关问题