通过 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中文网其他相关文章!