zoukankan      html  css  js  c++  java
  • Oracle和SQL server查询数据库中表的创建和最后修改时间

    有时候我们需要查看下数据数据库中表的创建时间和最后修改时间,可以通过以下语句实现;

    Oracle数据库

    -- 查看当前用户下的表
    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:每个数据库 用户

  • 相关阅读:
    UML类图和用例图
    设计模式基本原则
    c# 协变和逆变
    git本地忽略
    计算器科学概论-数据操控
    计算机科学概论-数据存储
    docker部署gitlab-ce
    sqlserver2008R2 本地不能用localhost连接
    Redis常用命令
    C# 值类型和引用类型的区别
  • 原文地址:https://www.cnblogs.com/KyleLi/p/9481305.html
Copyright © 2011-2022 走看看