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

Hvordan bestemmer du, hvilke SQL-tabeller der har en identitetskolonne programmatisk

En anden potentiel måde at gøre dette på for SQL Server, som har mindre afhængighed af systemtabellerne (som kan ændres fra version til version), er at bruge INFORMATION_SCHEMA-visningerne:

select COLUMN_NAME, TABLE_NAME
from INFORMATION_SCHEMA.COLUMNS
where COLUMNPROPERTY(object_id(TABLE_SCHEMA+'.'+TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
order by TABLE_NAME 


  1. Forbinder SQL Server til PostgreSQL

  2. Fejlfinding af problemer ved arbejde med dato og klokkeslæt i SQL Server

  3. Sum værdier af multidimensional matrix for nøgle uden sløjfe

  4. Advarsel:PDO::__construct():[2002] Ingen sådan fil eller mappe (forsøger at oprette forbindelse via unix:///tmp/mysql.sock) i