檢視錶名和表的行數

czxin788發表於2020-11-26

oracle

select 
'重慶HRP' 系統,
'hrp' 庫名,
t.table_name,
comments,
num_rows,
timestamp 最近更新時間
from
user_tables t
left join
user_tab_comments c
on
t.table_name=c.table_name
left join
user_TAB_MODIFICATIONS m
on t.table_name=m.table_name
order by comments


mysql

SELECT
	"HRCM後臺" 系統名字,
	table_schema 資料庫名,
	table_name,
	table_comment,
	table_rows,
	create_time,
	update_time 
FROM
	information_schema.tables 
WHERE
	table_schema = 'xxxxx'


sqlserver

SELECT a.name, 
CASE WHEN d.colorder = 1 THEN isnull(f.value, '') ELSE '' END AS 表說明,
b.rows,create_date,modify_date
FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id
inner join
 sys.tables c
 on a.name=c.name
inner join
syscolumns d
on  a.id=d.id and d.colorder = 1
left join
sys.extended_properties f 
on a.id = f.major_id AND f.minor_id = 0 AND   f.name = 'MS_Description'  
WHERE (a.type = 'u') AND (b.indid IN (0, 1))
ORDER BY 表說明 desc

說明:

sysindexes.indid:

0 = Heap

1 = Clustered index

>1 = Nonclustered index

sysobjects.type:

     C = CHECK 約束   D = 預設值或 DEFAULT 約束 F = FOREIGN KEY 約束 

     FN = 標量函式 IF = 內嵌表函式  K = PRIMARY KEY 或 UNIQUE 約束 

     L = 日誌 P = 儲存過程 R = 規則  RF = 複製篩選儲存過程 

     S = 系統表  TF = 表函式 TR = 觸發器 U = 使用者表 V = 檢視 X = 擴充套件儲存過程


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28916011/viewspace-2737148/,如需轉載,請註明出處,否則將追究法律責任。

相關文章