今回は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でテーブル名を検索する手順です。
データベース内のテーブル名を簡単に検索できる方法ですので、ぜひ試してみてください。
説明は以上となります。
この記事が誰かの助けになれば幸いです。