How to find all the tables with Identity Column in SQL Server Database - SQL Server / T-SQL Tutorial Part 45


How would you find all the tables in a SQL Server Database which has identity Column?


We can use system tables such as sys.columns and sys.tables to get this information.

--Find out all the columns for all the tables on which Identity Property is enabled
SELECT DB_Name() AS DatabaseName
    ,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

How to get Tables in a Database with Identity Column in SQL Server - SQL Server/T-SQL Tutorial

Video Demo: How to find all tables which has identity Column in SQL Server