Pregunta Consulta de fecha de creación de la tabla SQL Server


¿Cómo puedo obtener la fecha de creación de la tabla de una tabla MS SQL usando una consulta SQL?
No pude ver ninguna tabla físicamente pero puedo consultar esa tabla en particular.


73
2017-07-23 11:03


origen


Respuestas:


Para 2005 arriba, puede usar

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

Creo que para el año 2000, debe haber habilitado la auditoría.


107
2017-07-23 11:06



Para SQL Server 2005 en adelante:

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

Para SQL Server 2000 en adelante:

SELECT so.[name] AS [TableName], so.[crdate] AS [CreatedDate]
FROM INFORMATION_SCHEMA.TABLES AS it, sysobjects AS so 
WHERE it.[TABLE_NAME] = so.[name]

27
2017-07-23 11:44



SELECT create_date
FROM sys.tables
WHERE name='YourTableName'

12
2017-07-23 11:06



Para 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

4
2018-03-22 16:37



En caso de que también desee Schema:

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

0
2018-05-29 18:24