すべてのテーブルは、データベース内の列名を持って見つける(SQL文)

まず、動作環境

  1. データベースのバージョン:SQLサーバー2012
  2. テストデータベース:ノースウィンド、インストール方法は、以下を参照してください。この記事
    Northwindのテーブル構造

第二に、クエリのデータベーステーブルINFORMATION_SCHEMA.COLUMNS

次の文を入力し、新しいクエリを作成します。1.

SELECT 
	*
FROM 
	INFORMATION_SCHEMA.COLUMNS

結果の表示は、
ここに画像を挿入説明
図は、各テーブルの列名から取得することができる
フィルタ条件に増加しました

SELECT 
	TABLE_NAME
FROM 
	INFORMATION_SCHEMA.COLUMNS
WHERE 
	COLUMN_NAME='CustomerID'

#“CustomerID”为要查询的列名字段

結果は以下の通りであります
ここに画像を挿入説明

公開された62元の記事 ウォン称賛68 ビュー160 000 +

おすすめ

転載: blog.csdn.net/ZUFE_ZXh/article/details/86679983