我似乎找不到我在TOAD中的一个模式中创建的视图。假设我不知道我创建它的确切模式,有没有办法找到在一段时间内执行的所有create语句,比如说最后几天。先谢谢你了。
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%';
型
n7taea2i2#
您可能正在Toad中查找a feature called "SQL Recall"。按F8或View/SQL Recall。它将显示您最近运行的500个(默认情况下)查询。
2条答案
按热度按时间3mpgtkmj1#
如果您创建了视图,只需查询所有视图,并按创建日期排序。
字符串
我们正在访问DBA_ views,以确保我们查看所有内容,而不仅仅是您拥有PRIVS的内容。切换到ALL_ views以防您没有访问权限,并希望您没有在当前登录无法看到的模式中创建视图。
另一种方法是查询视图本身,并键入您认为包含在视图后面的SQL中的表。
型
n7taea2i2#
您可能正在Toad中查找a feature called "SQL Recall"。按F8或View/SQL Recall。它将显示您最近运行的500个(默认情况下)查询。