SQL सर्वर तालिका निर्माण दिनांक क्वेरी


91

मैं एक SQL क्वेरी का उपयोग करके MS SQL तालिका की तालिका निर्माण तिथि कैसे प्राप्त कर सकता हूं?
मैं शारीरिक रूप से कोई तालिका नहीं देख सका लेकिन मैं उस विशेष तालिका को क्वेरी कर सकता हूं।

जवाबों:


140

2005 के लिए, आप उपयोग कर सकते हैं

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

मुझे लगता है कि 2000 के लिए, आपको ऑडिटिंग सक्षम करने की आवश्यकता है।


30

SQL सर्वर 2005 के लिए ऊपर की ओर:

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

SQL सर्वर 2000 के लिए ऊपर की ओर:

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


6

मामले में आप स्कीमा भी चाहते हैं:

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

5

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
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.