user_objects : 记录了用户的所有对象,包含表、索引、过程、视图等信息,以及创建时间,状态是否有效等信息,是非DBA用户的大本营。想知道自己有哪些对象,往这里查。 user_source :包含了系统中对象的原码,如存储过程,FUNCTION、PROCEDURE、PACKAGE等信息 cat或Tab :包含当前用户所有的用户和视图信息和同义词信息,cat还多...
在Oracle 中可以利用系统表user_objects查询表的建表时间。 -- 查询表select*fromuser_objects;-- 返回object_name-- 表名object_type-- 类型created-- 创建时间last_ddl_time-- 最后一个操作时间 查询某些临时表,可按照以下进行查询: select*fromuser_objectswhereobject_type='TABLE'andobject_namelike'%TEMP_...
USER_:属于该用户的对象信息; ALL_:用户有权限访问的对象信息,有的是其他用户授权访问的对象; DBA_:DBA角色的用户可以访问的对象信息; V$:动态视图。 数据库对象的查询: 查询用户所拥有的表:SELECT * FROM user_tables; 查询用户所拥有的对象:SELECT * FROM user_objects; 查询用户所拥有的对象清单:SELECT * ...
user_objects是oracle字典表的试图,他包含了通过DDL建立的所有对象。表,试图,索引。。等等。timestamp是时间戳,就是精确到毫秒级,即秒后再跟有效三位小数。可以通过select sysdate,systimestamp from dual 来看下区别
方法一: Select object_name From user_objects Where object_type='TRIGGER'; --所有触发器 Select object_name From user_objects Where object_type='PROCEDURE'; --所有存储过程 Select object_name From user_objects Where object_type='VIEW'; --所有视图 ...
1. OBJECT_TYPE select distinct(o.OBJECT_TYPE) from user_objects o 2.具体 select dbms_metadata.get_ddl('SEQUENCE',u.object_name) from user_objects u where object_type='SEQUENCE' select dbms_metadata.ge ...
USER_SCHEDULER_JOB_LOG USER_SCHEDULER_JOB_RUN_DETAILS USER_SCHEDULER_SCHEDULES调度程序 USER_OBJECTS(OBJ)用户对象 USER_TABLES(TABS,TAB)标识列、空间、统计信息等 USER_TAB_COLUMNS(COLS)列定义,统计信息,列值直方图,可更新列等 USER_VIEWS视图 USER_SYNONYMS(SYN)同义词 ...
FROM USER_OBJECTS WHERE STATUS='INVALID'; 1. 2. 3. utlrp.sql脚本 执行@$ORACLE_HOME/rdbms/admin/utlrp.sql脚本编译数据库失效对象。 数据库的升级迁移等操作可能会导致数据库中大量对象失效,由于对象间可能存在复杂的依赖关系,手工编译通常无法顺利通过。Oracle强烈建议在升级迁移后,运行此脚本编译失效对象。utl...
;或者:select object_name from user_procedures;或者:select object_name from user_objects where ...
user_objects 用户对象信息 user_source 数据库用户的所有资源对象信息 user_segments 用户的表段信息 user_tables 用户的表对象信息 user_tab_columns 用户的表列信息 关于这个还涉及到两个常用的例子如下: 2.1.oracle中查询某个字段属于哪个表 Sql代码