Maison >base de données >tutoriel mysql >Comment récupérer les noms de colonnes d'une table dans SQL Server 2008 ?
Accès aux noms de colonnes de table SQL Server 2008
Ce guide montre comment obtenir les noms de colonnes d'une table dans SQL Server 2008. La table système INFORMATION_SCHEMA.COLUMNS
fournit ces informations.
Requête SQL :
<code class="language-sql">USE [YourDatabaseName]; SELECT COLUMN_NAME, * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'YourTableName' AND TABLE_SCHEMA = 'YourSchemaName';</code>
Détails :
USE [YourDatabaseName];
sélectionne la base de données contenant votre table cible. Remplacez [YourDatabaseName]
par le nom réel de votre base de données.SELECT COLUMN_NAME, *;
récupère le nom de la colonne (COLUMN_NAME
) et tous les autres détails de la colonne. Le caractère générique *
est inclus par souci d'exhaustivité, mais vous pouvez le supprimer si vous n'avez besoin que des noms de colonnes.FROM INFORMATION_SCHEMA.COLUMNS;
spécifie la table système contenant les informations sur les colonnes.WHERE TABLE_NAME = 'YourTableName';
filtre les résultats pour inclure uniquement les colonnes du tableau spécifié. Remplacez 'YourTableName'
par le nom de votre table.AND TABLE_SCHEMA = 'YourSchemaName';
affine davantage les résultats en colonnes dans le schéma spécifié. Remplacez 'YourSchemaName'
par votre nom de schéma (souvent dbo
). Si vous omettez cela, la requête effectuera une recherche sur tous les schémas.Cette requête fournit une méthode complète pour récupérer les noms de colonnes et les métadonnées associées dans SQL Server 2008. N'oubliez pas de remplacer les espaces réservés par vos noms de base de données, de table et de schéma spécifiques.
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!