Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment trouver toutes les tables avec la colonne d'identité dans la base de données SQL Server - Tutoriel SQL Server / T-SQL Partie 45

Scénario :

Comment trouveriez-vous toutes les tables d'une base de données SQL Server qui a une colonne d'identité ?

Solution :

Nous pouvons utiliser des tables système telles que sys.columns et sys.tables pour obtenir ces informations.

--Découvrez toutes les colonnes de toutes les tables sur lesquelles la propriété d'identité est activéeSELECT DB_Name() AS DatabaseName ,OBJECT_NAME(c.OBJECT_ID) AS TableName ,c.NAME AS ColumnNameFROM YourDBName.sys.columns cINNER JOIN sys.tables t ON c.object_id =t.object_idWHERE is_identity =1
 
 
 
 
 
 Comment obtenir des tables dans une base de données avec une colonne d'identité dans SQL Server - Tutoriel SQL Server/T-SQL


Démonstration vidéo :Comment trouver toutes les tables qui ont une colonne d'identité dans SQL Server