このガイドでは、SQL Server 2008 テーブルから列名を取得する方法を説明します。 このメソッドは、システム テーブルに対して特定の SQL クエリを使用します。
まず、USE [Database Name]
コマンドを使用してターゲット データベースを選択します。 [Database Name]
をデータベースの実際の名前に置き換えます。
次に、次の SQL クエリを実行します。
<code class="language-sql">USE [Database Name] SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName'</code>
YourTableName
をテーブルの名前に、YourSchemaName
をテーブルを含むスキーマ (多くの場合 dbo
) に置き換えてください。このクエリは、COLUMN_NAME
システム ビューから INFORMATION_SCHEMA.COLUMNS
を取得し、指定したテーブルとスキーマに一致するように結果をフィルタリングします。 これにより、ターゲット テーブルの列名のみを取得できるようになります。
以上がSQL Server 2008 テーブルから列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。