sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man hittar alla tabeller med Identity Column i SQL Server Database - SQL Server / T-SQL Tutorial Del 45

Scenario:

Hur skulle du hitta alla tabeller i en SQL Server-databas som har identitetskolumn?

Lösning:

Vi kan använda systemtabeller som sys.columns och sys.tables för att få denna information.

--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
 
 
 
 
 
 Hur får du tabeller i en databas med identitetskolumn i SQL Server - SQL Server/T-SQL handledning


Videodemo:Hur man hittar alla tabeller som har identitetskolumn i SQL Server
 
  1. Hur upprätthåller PostgreSQL den UNIKA begränsningen / vilken typ av index använder den?

  2. Hur installerar jag Oracle Instant Client på en Mac?

  3. Rekursiv CTE sammanfogar fält med föräldrar från godtycklig punkt

  4. Oracle Database 21c för Linux-plattformar