Maison >base de données >tutoriel mysql >Comment obtenir les noms de colonnes d'une table Microsoft SQL Server ?

Comment obtenir les noms de colonnes d'une table Microsoft SQL Server ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-19 12:57:09920parcourir

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

Récupération des noms de colonnes à partir d'une table Microsoft SQL Server

Microsoft SQL Server, comme Oracle, MySQL et PostgreSQL, utilise les vues Schéma d'information pour récupérer efficacement les noms de colonnes. Cette approche fournit une méthode robuste et complète pour accéder aux métadonnées des tables.

Pour extraire les noms de colonnes d'une table spécifique (par exemple, « Clients »), utilisez la requête SQL suivante :

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

Cette requête affinée renvoie directement uniquement les noms de colonnes, simplifiant ainsi la sortie. La requête d'origine (SELECT * ...) a renvoyé tous les attributs de colonne. Bien qu'utile pour une exploration plus large des métadonnées, cette version simplifiée se concentre uniquement sur les informations demandées.

La base de données de métadonnées INFORMATION_SCHEMA offre une multitude d'informations sur divers objets de la base de données, notamment (mais sans s'y limiter) :

  • CHECK_CONSTRAINTS
  • COLUMN_DOMAIN_USAGE
  • COLUMN_PRIVILEGES
  • COLONNES
  • CONSTRAINT_COLUMN_USAGE
  • CONSTRAINT_TABLE_USAGE
  • DOMAIN_CONSTRAINTS
  • DOMAINES
  • KEY_COLUMN_USAGE
  • PARAMÈTRES
  • REFERENTIAL_CONSTRAINTS
  • ROUTINES
  • ROUTINE_COLUMNS
  • SCHEMATS
  • TABLE_CONSTRAINTS
  • TABLE_PRIVILEGES
  • TABLEAUX
  • VIEW_COLUMN_USAGE
  • VIEW_TABLE_USAGE
  • VUES

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn