sql >> Databáze >  >> RDS >> Sqlserver

Jak programově určíte, které tabulky SQL mají sloupec identity

Dalším potenciálním způsobem, jak toho dosáhnout pro SQL Server, který méně spoléhá na systémové tabulky (které se mohou změnit, verze od verze), je použití zobrazení INFORMATION_SCHEMA:

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. Jak převést z jednoho formátu data na jiný v SQL Server pomocí CONVERT()

  2. MySQL nepoužívá indexy s klauzulí WHERE IN?

  3. Jak nainstaluji pouze klientské nástroje pro PostgreSQL na Windows?

  4. Vynucení časového limitu dotazu na serveru SQL Server