大家好!对于查询谁在Oracle中创建了一个特定的表,可以通过以下方法来实现:
DBA_OBJECTS
表,该表包含了数据库中所有对象的信息,包括表、视图、过程等。可以使用以下SQL语句查询特定表的创建者:SELECT OWNER
FROM DBA_OBJECTS
WHERE OBJECT_NAME = '表名' AND OBJECT_TYPE = 'TABLE';
SELECT USERNAME
FROM V$LOGMNR_CONTENTS
WHERE SEG_NAME = '表名' AND SEG_TYPE = 'TABLE';
AUDIT CREATE TABLE BY ACCESS;
然后,可以查询审计日志来查找表的创建者。
以上是查询谁在Oracle中创建了一个特定表的方法。对于Oracle数据库的更多信息和使用技巧,可以参考腾讯云的相关产品和文档:
希望对您有所帮助!
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云