Requête de date de création de table SQL Server

Comment puis-je obtenir la date de création d’une table MS SQL à l’aide d’une requête SQL?
Je ne pouvais voir aucune table physiquement mais je peux interroger cette table particulière.

Pour 2005, vous pouvez utiliser

SELECT [name] ,create_date ,modify_date FROM sys.tables 

Je pense que pour 2000, vous devez avoir activé l’audit.

Pour SQL Server 2005 vers le haut:

 SELECT [name] AS [TableName], [create_date] AS [CreatedDate] FROM sys.tables 

Pour SQL Server 2000 vers le haut:

 SELECT so.[name] AS [TableName], so.[crdate] AS [CreatedDate] FROM INFORMATION_SCHEMA.TABLES AS it, sysobjects AS so WHERE it.[TABLE_NAME] = so.[name] 
 SELECT create_date FROM sys.tables WHERE name='YourTableName' 

Pour SQL Server 2000:

 SELECT su.name,so.name,so.crdate,* FROM sysobjects so JOIN sysusers su ON so.uid = su.uid WHERE xtype='U' ORDER BY so.name 

Si vous souhaitez également un schéma:

 SELECT CONCAT(ic.TABLE_SCHEMA, '.', st.name) as TableName ,st.create_date ,st.modify_date FROM sys.tables st JOIN INFORMATION_SCHEMA.COLUMNS ic ON ic.TABLE_NAME = st.name GROUP BY ic.TABLE_SCHEMA, st.name, st.create_date, st.modify_date ORDER BY st.create_date