Récupération des informations sur les colonnes d'un tableau avec des types de données, des contraintes et des indicateurs de clé primaire
Pour obtenir une liste détaillée des colonnes d'un tableau ainsi que leurs types de données, s'ils autorisent les valeurs nulles et s'il s'agit de clés primaires, la requête SQL Server suivante peut être used :
SELECT c.name AS 'Column Name', t.Name AS 'Data Type', c.max_length AS 'Max Length', c.precision, c.scale, c.is_nullable, ISNULL(i.is_primary_key, 0) AS 'Primary Key' FROM sys.columns c INNER JOIN sys.types t ON c.user_type_id = t.user_type_id LEFT OUTER JOIN sys.index_columns ic ON ic.object_id = c.object_id AND ic.column_id = c.column_id LEFT OUTER JOIN sys.indexes i ON ic.object_id = i.object_id AND ic.index_id = i.index_id WHERE c.object_id = OBJECT_ID('YourTableName')
Dans cette requête, remplacez 'YourTableName' par le nom réel de la table cible. Si la table se trouve dans un schéma, remplacez 'YourTableName' par '(YourSchemaName}.YourTableName)'.
Explication :
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!