[解決済み】SQL SERVERデータベースの全テーブルの行数を取得する方法 [重複]について]
2022-03-30 13:41:25
質問
あるデータベースのいずれかのテーブルにデータがあるかどうか(つまり行数)を判断するために使用できるSQLスクリプトを探しています。
アイデアは、(データベースのいずれかに)存在する行がある場合に、データベースを再作成することです。
話題になっているデータベースは
Microsoft SQL SERVER
.
どなたかサンプルスクリプトをご提案ください。
どのように解決するのですか?
以下のSQLを実行すると、データベース内の全テーブルの行数を取得できます。
CREATE TABLE #counts
(
table_name varchar(255),
row_count int
)
EXEC sp_MSForEachTable @command1='INSERT #counts (table_name, row_count) SELECT ''?'', COUNT(*) FROM ?'
SELECT table_name, row_count FROM #counts ORDER BY table_name, row_count DESC
DROP TABLE #counts
出力は、テーブルとその行数のリストとなります。
データベース全体の行数の合計が欲しいだけなら、アペンド。
SELECT SUM(row_count) AS total_row_count FROM #counts
を実行すると、データベース全体の行数の合計を表す単一の値が得られます。
関連
-
[解決済み] 2つの列を分割するには?
-
[解決済み] Oracle(LiveSQL)のSQL [重複]について
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] データベース内の全テーブルのサイズを取得する
-
[解決済み] SQL Server - 挿入された行のIDを取得するための最良の方法は?
-
[解決済み] SQL ServerでINNER JOINを使用して削除するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQLクエリ「00904. 00000 - "%s: 無効な識別子"
-
[解決済み] テスト
-
[解決済み】SQL Server: 無効なカラム名
-
[解決済み】一括読み込みデータ変換エラー(切り捨て)
-
[解決済み] SQLクエリで2つの列から値を引き算する
-
[解決済み] ora-06553 pls-306 'ogc_x' の呼び出しで引数の数または種類が誤っている。
-
[解決済み] 集計を行わずに行から列へピボット移動する
-
[解決済み] PostgreSQL - json 型の等値演算子を識別できませんでした。
-
[解決済み] マルチパート識別子をバインドできなかった
-
[解決済み】データベースの各テーブルのレコード数を一覧表示するクエリ