Know if specific column is identity (in SQL Server)

sharkyenergy

I am iterating through a list of database columns using this code:

adapter = New SqlDataAdapter("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" & i & "'", connection)
Dim ds_cols As New DataSet
adapter.Fill(ds_cols)

For Each c As DataRow In ds_cols.Tables(0).Rows
 'doing lots of things in here


Next

Now, i would need to query the database (or even better edit the existing one) to know if the current column i am analizing is an identity column.

Thank you

marc_s

You can check the sys.columns view:

SELECT
    name, is_identity 
FROM sys.columns
WHERE name = 'YourColumnName' AND object_id = OBJECT_ID('dbo.YourTableName')

If you need the type of the column, you need to join to sys.types:

SELECT
    ColumnName = c.name ,
    c.is_identity,
    TypeName = ty.name
FROM sys.columns c
INNER JOIN sys.types ty ON ty.system_type_id = c.system_type_id
WHERE name = 'YourColumnName' AND object_id = OBJECT_ID('dbo.YourTableName')

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

SQL Server identity column and imports

From Dev

SQL Server identity column error

From Dev

SQL Server Custom Identity Column

From Dev

what is identity column in sql server ? and what are the types of identity in sql server?

From Dev

Auto increment of identity to a specific number in Sql server

From Dev

Sql Server Identity column -> values get reused?

From Java

How to update Identity Column in SQL Server?

From Dev

SQL Server Alternative to reseeding identity column

From Dev

SQL Server 2012 Identity column after a restore

From Dev

Sql Server Identity column -> values get reused?

From Dev

Identity on a primary key column in SQL Server

From Dev

SQL Server 2012 Identity column after a restore

From Dev

How to add Identity Column in SQL server?

From Dev

Can SQL Server have an identity column based on another column

From Dev

How to get current identity number of specific table in sql server compact

From Dev

How to get current identity number of specific table in sql server compact

From Dev

SQL Server : incrementing non identity int column by procedure call

From Dev

Primary Identity Column of table gets random value in sql server 2012

From Dev

Specify "NEXT VALUE" for INSERT statement using identity column in SQL Server

From Dev

Auto Increment a non-identity Column in sql-server

From Dev

Insert less than max value in identity column in SQL server

From Dev

C# Error Inserting into SQL Server Identity Column Using SqlClient

From Dev

Change Tracking of a specific column in SQL Server

From Dev

select values from specific column in sql server?

From Dev

SQL server @@Identity issue

From Dev

How to get sum of specific column at specific row range in SQL Server?

From Dev

SQL Server 2008: how to give a value of a field in a column and return the column identity

From Dev

SQL - Temptable Identity Column not working

From Dev

SQL Server: how to select records with specific date from datetime column

Related Related

  1. 1

    SQL Server identity column and imports

  2. 2

    SQL Server identity column error

  3. 3

    SQL Server Custom Identity Column

  4. 4

    what is identity column in sql server ? and what are the types of identity in sql server?

  5. 5

    Auto increment of identity to a specific number in Sql server

  6. 6

    Sql Server Identity column -> values get reused?

  7. 7

    How to update Identity Column in SQL Server?

  8. 8

    SQL Server Alternative to reseeding identity column

  9. 9

    SQL Server 2012 Identity column after a restore

  10. 10

    Sql Server Identity column -> values get reused?

  11. 11

    Identity on a primary key column in SQL Server

  12. 12

    SQL Server 2012 Identity column after a restore

  13. 13

    How to add Identity Column in SQL server?

  14. 14

    Can SQL Server have an identity column based on another column

  15. 15

    How to get current identity number of specific table in sql server compact

  16. 16

    How to get current identity number of specific table in sql server compact

  17. 17

    SQL Server : incrementing non identity int column by procedure call

  18. 18

    Primary Identity Column of table gets random value in sql server 2012

  19. 19

    Specify "NEXT VALUE" for INSERT statement using identity column in SQL Server

  20. 20

    Auto Increment a non-identity Column in sql-server

  21. 21

    Insert less than max value in identity column in SQL server

  22. 22

    C# Error Inserting into SQL Server Identity Column Using SqlClient

  23. 23

    Change Tracking of a specific column in SQL Server

  24. 24

    select values from specific column in sql server?

  25. 25

    SQL server @@Identity issue

  26. 26

    How to get sum of specific column at specific row range in SQL Server?

  27. 27

    SQL Server 2008: how to give a value of a field in a column and return the column identity

  28. 28

    SQL - Temptable Identity Column not working

  29. 29

    SQL Server: how to select records with specific date from datetime column

HotTag

Archive