国产精品一久久香蕉产线看-国产精品一区在线播放-国产精品自线在线播放-国产毛片久久国产-一级视频在线-一级视频在线观看免费

sql表函數的使用方法

時間:2022-06-28 12:59:47 其他 我要投稿
  • 相關推薦

sql表函數的使用方法

  sql表函數的使用方法是怎么樣的?作為一個數據庫,表函數不能少,我們看看下面的sql表函數的使用方法吧!

  sql表函數的使用方法

  我們都知道用聚合函數count()可以統計表的行數。如果需要統計數據庫每個表各自的行數(DBA可能有這種需求),用count()函數就必須為每個表生成一個動態SQL語句并執行,才能得到結果。以前在互聯網上看到有一種很好的解決方法,忘記出處了,寫下來分享一下。

  該方法利用了sysindexes 系統表提供的rows字段。rows字段記錄了索引的數據級的行數。解決方法的代碼如下:

  復制代碼 代碼如下:

  select schema_name(t.schema_id) as [Schema], t.name as TableName,i.rows as [RowCount]

  from sys.tables as t, sysindexes as i

  where t.object_id = i.id and i.indid <=1

  該方法連接了sys.tables視圖,從中找出表名和schema_id,再通過schema_name函數獲取表的架構名。篩選條件i.indid <=1 只選聚集索引或者堆,每個表至少有一個堆或者聚集索引,從而保證為每個表返回一行。以下是在我的AdventureWorks數據庫中運行該查詢返回的.部分結果:

  復制代碼 代碼如下:

  Schema TableName RowCount

  ——————– ——————– ———–

  Sales Store 701

  Production ProductPhoto 101

  Production ProductProductPhoto 504

  Sales StoreContact 753

  Person Address 19614

  Production ProductReview 4

  Production TransactionHistory 113443

  Person AddressType 6

  該方法的優點有:

  1.運行速度非常快。

  2.由于不訪問用戶表,不會在用戶表上放置鎖,不會影響用戶表的性能。

  3.可以將該查詢寫成子查詢、CTE或者視圖,與其它查詢結合使用。

【sql表函數的使用方法】相關文章:

Excel高手教你round函數的使用方法03-07

SQL面試題07-12

sql語句面試題07-13

excel中if函數在做工資表時怎么用07-14

excel 函數如何編輯函數07-03

Oracle 之 SQL面試題07-13

三角函數公式表之半角公式知識總結06-01

SQL語句查詢的考試題分析07-03

騰訊公司的一個sql題07-13

騰訊公司費解的sql面試題歸納07-13

主站蜘蛛池模板: 亚洲首页国产精品丝袜 | 另类视频在线观看 | 欧美一区二三区 | 欧美日韩中文字幕 | 色噜噜狠狠狠狠色综合久一 | 天天操天天干天搞天天射 | 日韩免费一区 | 成人午夜影视全部免费看 | 亚洲欧美精品一区天堂久久 | 欧美 国产 日韩 第一页 | 日韩一级免费视频 | 久久国产精品-国产精品 | 九九热香蕉视频 | 在线精品欧美日韩 | 国产激情视频在线播放 | 日韩精品中文字幕视频一区 | 欧美1页| 国产成人欧美一区二区三区vr | 夜夜想夜夜爽天天爱天天摸 | 天天操天天弄 | 欧美激情综合色综合啪啪五月 | 中国一级淫片bbb | 制服丝袜中文字幕第一页 | 黄色片中文字幕 | 精品国产高清自在线一区二区三区 | 欧美成人看片一区二区三区尤物 | 最近中文免费字幕在线播放 | 正在播放亚洲一区 | 欧美人成在线视频 | 成人男女网18免费91 | 日本韩国在线播放 | 欧洲在线| 久久这里精品青草免费 | 日韩三级视频在线观看 | 午夜在线亚洲 | 黄色网址在线播放 | 久久久久久一级毛片免费野外 | 在线观看免费国产成人软件 | 欧美成人怡春院在线激情 | 国产乱人免费视频 | 日韩啪 |