【Oracle】在Oracle数据库中如何查询表的创建和最后修改时间
  edPT0LWjXMRC 2023年11月24日 136 0

【Oracle】在Oracle数据库中如何查询表的创建和最后修改时间_主数据

 

在数据开发的过程中,有时候我们需要查看下数据库中表的创建时间最后修改时间以及相关的一些操作,我们可以通过以下几条语句来实现;

Oracle数据库

-- 查看当前用户下的表
 1 SELECT * FROM USER_TABLES 

-- 查看数据库中所有的表
SELECT * FROM DBA_TABLES

  -- 查看所有表的创建和最后修改时间

SELECT OBJECT_NAME, CREATED, LAST_DDL_TIME from user_objects

  -- 查看某表的创建和最后修改时间

SELECT CREATED, LAST_DDL_TIME FROM USER_OBJECTS WHERE OBJECT_NAME = '表名';

/* *其中CREATED 为创建时间 ,LAST_DDL_TIME为最后修改时间 */

  【延伸】SQL server数据库

--1、数据库信息
select * from master..sysdatabases;
--or
Select * From sys.databases;

  --2、表信息 use 数据库名 go select * from sys.tables; 

  延伸知识点:

  Sql Server数据库中系统表及用途

  1. sysaltfiles:主数据库 保存数据库的文件 
  2. syscharsets:主数据库字符集与排序顺序
  3. sysconfigures:主数据库 配置选项
  4. syscurconfigs:主数据库当前配置选项
  5. sysdatabases:主数据库服务器中的数据库
  6. syslanguages:主数据库语言
  7. syslogins:主数据库 登陆帐号信息
  8. sysoledbusers:主数据库 链接服务器登陆信息
  9. sysprocesses:主数据库进程
  10. sysremotelogins主数据库 远程登录帐号
  11. syscolumns:每个数据库 列
  12. sysconstrains:每个数据库 限制
  13. sysfilegroups:每个数据库 文件组
  14. sysfiles:每个数据库 文件
  15. sysforeignkeys:每个数据库 外部关键字
  16. sysindexs:每个数据库 索引
  17. sysmenbers:每个数据库角色成员
  18. sysobjects:每个数据库所有数据库对象
  19. syscomments:数据库对象的详细资料
  20. syspermissio ns:每个数据库 权限
  21. systypes:每个数据库 用户定义数据类型
  22. sysusers:每个数据库 用户
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
edPT0LWjXMRC