Oracle和SQL server查詢數據庫中表的創建和最后修改時間


有時候我們需要查看下數據數據庫中表的創建時間和最后修改時間,可以通過以下語句實現;

Oracle數據庫

1
2
3
4
5
6
7
8
9
10
11
12
13
14
-- 查看當前用戶下的表
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
2
3
4
5
6
7
8
9
--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:每個數據庫 用戶

參考引用:https://www.cnblogs.com/KyleLi/p/9481305.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM