SQL

【SQL】SQLServerでテーブル名を検索する方法

今回はSQLServerのテーブル名を検索する方法について説明します。
テーブル名の検索は、データベースの管理やクエリの作成において非常に役立つスキルです。

SQLクエリの理解

まず、SQLクエリ自体を理解しましょう。以下がクエリの解説です。

SELECT
   -- テーブル名を選択します
   TABLE_NAME
FROM
   -- メタ情報テーブルから情報を取得
   データベース名.INFORMATION_SCHEMA.TABLES
WHERE
   -- 通常のユーザーテーブル(ベーステーブル)を対象
   TABLE_TYPE = 'BASE TABLE'
AND
   -- テーブル名が"TEST"で始まるものを選択
   TABLE_NAME LIKE 'TEST%'

クエリの実行結果から、”TEST”で始まるテーブル名が表示されるはずです。

また、今回は通常のテーブルのみを検索対象としていますが、
ビュー(View)などすべてのテーブルを対象としたい場合は TABLE_TYPE = ‘BASE TABLE’ を削除してください。

以上がSQLServerでテーブル名を検索する手順です。
データベース内のテーブル名を簡単に検索できる方法ですので、ぜひ試してみてください。

説明は以上となります。
この記事が誰かの助けになれば幸いです。