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

Sådan finder du alle tabellerne med Identity Column i SQL Server Database - SQL Server / T-SQL Tutorial Del 45

Scenarie:

Hvordan ville du finde alle tabellerne i en SQL Server-database, som har identitetskolonne?

Løsning:

Vi kan bruge systemtabeller såsom sys.columns og sys.tables til at få disse oplysninger.

--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
 
 
 
 
 
 Sådan får du tabeller i en database med identitetskolonne i SQL Server - SQL Server/T-SQL vejledning


Videodemo:Sådan finder du alle tabeller, der har identitetskolonne i SQL Server
 
  1. SQLiteAssetHelper:Kunne ikke åbne databasen til skrivning (prøver skrivebeskyttet)

  2. Introduktion af ny funktion:Always On Availability Group

  3. Hvordan fjerner man accenter i MySQL?

  4. Er det virkelig nødvendigt at oprette SQLite-tabeller, hver gang applikationen starter?