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

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

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



留言

這個網誌中的熱門文章

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

Oracle 工作排程 DBMS_JOB 筆記

Oracle 例外控制(Exception Control)