Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como encontrar todas as tabelas com Coluna de Identidade no Banco de Dados SQL Server - Tutorial SQL Server / T-SQL Parte 45

Cenário:

Como você encontraria todas as tabelas em um banco de dados SQL Server que possui uma coluna de identidade?

Solução:

Podemos usar tabelas do sistema como sys.columns e sys.tables para obter essas informações.

--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
 
 
 
 
 
 Como obter tabelas em um banco de dados com coluna de identidade no SQL Server - SQL Server/T-SQL Tutorial


Vídeo Demo:Como encontrar todas as tabelas que possuem Coluna de identidade no SQL Server