sql >> Database >  >> RDS >> Sqlserver

Hoe u alle tabellen met identiteitskolom in SQL Server-database kunt vinden - SQL Server / T-SQL-zelfstudiedeel 45

Scenario:

Hoe zou u alle tabellen in een SQL Server-database met identiteitskolom vinden?

Oplossing:

We kunnen systeemtabellen zoals sys.columns en sys.tables gebruiken om deze informatie te krijgen.

--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
 
 
 
 
 
 Tabels ophalen in een database met identiteitskolom in SQL Server - SQL Server/T-SQL-zelfstudie


Videodemo:alle tabellen met identiteitskolom vinden in SQL Server
 
  1. MySQL Workbench-zelfstudie - Een uitgebreide gids voor de RDBMS-tool

  2. Hoe de laatste invoeg-ID in Oracle te verkrijgen met MyBatis?

  3. Ik wil gegevens ophalen uit verschillende tabelnamen met behulp van de postgresql-functie

  4. 4 Voorbeelden van anonieme PL/SQL-blokken