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

Obter a data de criação do índice do SQL Server


Para índices que são restrições, veja a resposta de marc_s

Para outros índices, você teria que usar STATS_DATE para obter o tempo de criação do índice associado (todo índice tem estatísticas sobre ele)

Algo como (não testado)
SELECT STATS_DATE(OBJECT_ID('MyTable'), 
(SELECT index_id FROM sys.indexes WHERE name = 'Index_Name'))

Isso depende dos sys.indexes para sys.stats links

Edit:não há como descobrir tanto quanto qualquer um pode descobrir. Desculpe.