I want to create a list of columns in SQL Server 2005 that have identity columns and their corresponding table in T-SQL.
Results would be something like:
TableName, ColumnName
I want to create a list of columns in SQL Server 2005 that have identity columns and their corresponding table in T-SQL.
Results would be something like:
TableName, ColumnName
By some reason sql server save some identity columns in different tables, the code that work for me, is the following:
Another potential way to do this for SQL Server, which has less reliance on the system tables (which are subject to change, version to version) is to use the INFORMATION_SCHEMA views:
This query seems to do the trick:
I think this works for SQL 2000:
sys.columns.is_identity = 1
e.g.,
The following query work for me: