有時候我們需要查看下數據數據庫中表的創建時間和最后修改時間,可以通過以下語句實現;
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數據庫中系統表及用途
-
sysaltfiles:主數據庫 保存數據庫的文件
-
syscharsets:主數據庫字符集與排序順序
-
sysconfigures:主數據庫 配置選項
-
syscurconfigs:主數據庫當前配置選項
-
sysdatabases:主數據庫服務器中的數據庫
-
syslanguages:主數據庫語言
-
syslogins:主數據庫 登陸帳號信息
-
sysoledbusers:主數據庫 鏈接服務器登陸信息
-
sysprocesses:主數據庫進程
-
sysremotelogins主數據庫 遠程登錄帳號
-
syscolumns:每個數據庫 列
-
sysconstrains:每個數據庫 限制
-
sysfilegroups:每個數據庫 文件組
-
sysfiles:每個數據庫 文件
-
sysforeignkeys:每個數據庫 外部關鍵字
-
sysindexs:每個數據庫 索引
-
sysmenbers:每個數據庫角色成員
-
sysobjects:每個數據庫所有數據庫對象
-
syscomments:數據庫對象的詳細資料
-
syspermissio ns:每個數據庫 權限
-
systypes:每個數據庫 用戶定義數據類型
-
sysusers:每個數據庫 用戶
