How do you determine what SQL Tables have an identity column programmatically

后端 未结 13 2067
借酒劲吻你
借酒劲吻你 2020-11-30 23:44

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:

Tab

13条回答
  •  悲&欢浪女
    2020-12-01 00:07

    I think this works for SQL 2000:

    SELECT 
        CASE WHEN C.autoval IS NOT NULL THEN
            'Identity'
        ELSE
            'Not Identity'
        AND
    FROM
        sysobjects O
    INNER JOIN
        syscolumns C
    ON
        O.id = C.id
    WHERE
        O.NAME = @TableName
    AND
        C.NAME = @ColumnName
    

提交回复
热议问题