ホームページ >データベース >mysql チュートリアル >Microsoft SQL Serverテーブルから列名を取得するにはどうすればよいですか?

Microsoft SQL Serverテーブルから列名を取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2025-01-19 12:57:09920ブラウズ

How to Get Column Names from a Microsoft SQL Server Table?

Microsoft SQL Server テーブルからの列名の取得

Oracle、MySQL、PostgreSQL などの Microsoft SQL Server は、列名を効率的に取得するために情報スキーマ ビューを利用します。 このアプローチは、テーブル メタデータにアクセスするための堅牢かつ包括的な方法を提供します。

特定のテーブル (「Customers」など) から列名を抽出するには、次の SQL クエリを使用します。

<code class="language-sql">SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = N'Customers'</code>

この洗練されたクエリは列名のみを直接返し、出力を簡素化します。 元のクエリ (SELECT * ...) はすべての列属性を返しました。 この合理化されたバージョンは、より広範なメタデータの探索に役立ちますが、要求された情報のみに焦点を当てています。

INFORMATION_SCHEMA メタデータ データベースは、以下を含む (ただしこれらに限定されない) さまざまなデータベース オブジェクトに関する豊富な情報を提供します。

  • CHECK_CONSTRAINTS
  • COLUMN_DOMAIN_USAGE
  • COLUMN_PRIVILEGES
  • コラム
  • CONSTRAINT_COLUMN_USAGE
  • CONSTRAINT_TABLE_USAGE
  • DOMAIN_CONSTRAINTS
  • ドメイン
  • KEY_COLUMN_USAGE
  • パラメータ
  • REFERENTIAL_CONSTRAINTS
  • ルーティン
  • ROUTINE_COLUMNS
  • スキーマ
  • TABLE_CONSTRAINTS
  • TABLE_PRIVILEGES
  • テーブル
  • VIEW_COLUMN_USAGE
  • VIEW_TABLE_USAGE
  • ビュー

以上がMicrosoft SQL Serverテーブルから列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。