MSSQL 查詢Table資料筆數(非即時)

 有時TABLE資料筆數太多, 無法查詢即時筆數, 可以透過下列語法, 查詢SQL Server記錄的筆數, 參考用, 非即時資料

select * 
from (
  SELECT      SCHEMA_NAME(A.schema_id) + '.' + A.Name TableName, AVG(B.rows) AS 'RowCount1'
  FROM        sys.objects A
  INNER JOIN sys.partitions B ON A.object_id = B.object_id
  WHERE       A.type = 'U'
  GROUP BY    A.schema_id, A.Name
) AA
where AA.TableName='dbo.'+'<table-name>'
order by AA.RowCount1 desc



留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記