Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come trovare tutte le tabelle con la colonna Identity nel database di SQL Server - Tutorial SQL Server / T-SQL Parte 45

Scenario:

Come troveresti tutte le tabelle in un database di SQL Server con colonna identità?

Soluzione:

Possiamo utilizzare tabelle di sistema come sys.columns e sys.tables per ottenere queste informazioni.

--Find out all the columns for all the tables on which Identity Property is enabled
SELECT DB_Name() AS DatabaseName
    ,OBJECT_NAME(c.OBJECT_ID) AS TableName
    ,c.NAME AS ColumnName
FROM YourDBName.sys.columns c
INNER JOIN sys.tables t ON c.object_id = t.object_id
WHERE is_identity = 1
 
 
 
 
 
 Come ottenere tabelle in un database con colonna Identity in SQL Server - Tutorial SQL Server/T-SQL


Video demo:come trovare tutte le tabelle con colonna identità in SQL Server