sql >> Database >  >> RDS >> Sqlserver

Hoe bepaal je programmatisch welke SQL-tabellen een identiteitskolom hebben?

Een andere mogelijke manier om dit te doen voor SQL Server, die minder afhankelijk is van de systeemtabellen (die kunnen worden gewijzigd, van versie tot versie), is door de INFORMATION_SCHEMA-weergaven te gebruiken:

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. Hoe ABS() werkt in MariaDB

  2. SQL Server, Hoe stel ik automatisch ophogen in na het maken van een tabel zonder gegevensverlies?

  3. 5 manieren om een ​​SQL-script uit te voeren vanuit een bestand in SQLite

  4. Zijn mijn MySQL-serververbindingen versleuteld en veilig?