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

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

Patricia Arquette
リリース: 2025-01-14 06:18:44
オリジナル
764 人が閲覧しました

How Do I Retrieve Column Names from a Table in SQL Server 2008?

SQL Server 2008 テーブルの列名へのアクセス

このガイドでは、SQL Server 2008 内のテーブルから列名を取得する方法を説明します。INFORMATION_SCHEMA.COLUMNS システム テーブルがこの情報を提供します。

SQL クエリ:

<code class="language-sql">USE [YourDatabaseName];
SELECT COLUMN_NAME, *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName';</code>
ログイン後にコピー

詳細:

  • USE [YourDatabaseName]; は、ターゲット テーブルを含むデータベースを選択します。 [YourDatabaseName] を実際のデータベース名に置き換えます。
  • SELECT COLUMN_NAME, *; は、列名 (COLUMN_NAME) とその他すべての列の詳細を取得します。 * ワイルドカードは完全を期すために含まれていますが、列名のみが必要な場合は削除できます。
  • FROM INFORMATION_SCHEMA.COLUMNS; は、列情報を保持するシステム テーブルを指定します。
  • WHERE TABLE_NAME = 'YourTableName'; は、指定されたテーブルの列のみを含むように結果をフィルター処理します。 'YourTableName' をテーブルの名前に置き換えます。
  • AND TABLE_SCHEMA = 'YourSchemaName'; は、結果を指定されたスキーマ内の列にさらに絞り込みます。 'YourSchemaName' をスキーマ名 (通常は dbo) に置き換えます。 これを省略すると、クエリはすべてのスキーマを検索します。

このクエリは、SQL Server 2008 の列名と関連するメタデータを取得するための包括的な方法を提供します。プレースホルダーを特定のデータベース、テーブル、スキーマ名に置き換えることを忘れないでください。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート