INFORMATION_SCHEMA を介した SQL Server の列名へのアクセス
INFORMATION_SCHEMA
は、列名などの重要な詳細を含むメタデータを取得するための SQL Server 内の強力なツールです。
特定のテーブルの列名のリストを取得するには、次の SQL クエリを使用します。
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName';</code>
'YourTableName'
をテーブルの実際の名前 (一重引用符で囲みます) に置き換えます。 たとえば、Products
という名前のテーブルから列名を取得するには:
<code class="language-sql">SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Products';</code>
この洗練されたクエリは列名のみを直接返すため、出力がよりクリーンで効率的になります。
列名を超えて、INFORMATION_SCHEMA
は豊富なデータベース オブジェクト情報へのアクセスを提供します。 頻繁に使用される主なビューは次のとおりです:
CHECK_CONSTRAINTS
COLUMN_DOMAIN_USAGE
COLUMN_PRIVILEGES
COLUMNS
CONSTRAINT_COLUMN_USAGE
CONSTRAINT_TABLE_USAGE
DOMAIN_CONSTRAINTS
DOMAINS
KEY_COLUMN_USAGE
PARAMETERS
REFERENTIAL_CONSTRAINTS
ROUTINES
ROUTINE_COLUMNS
SCHEMATA
TABLE_CONSTRAINTS
TABLE_PRIVILEGES
TABLES
VIEW_COLUMN_USAGE
VIEW_TABLE_USAGE
VIEWS
以上がINFORMATION_SCHEMA を使用して SQL Server テーブルから列名を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。