नहीं।
इसके लिए आपके पास एक कॉलम होना चाहिए।
कल्पना कीजिए कि यदि आपको निर्माण के लिए प्रत्येक रिकॉर्ड के लिए रिकॉर्ड रखने की आवश्यकता हो तो मेटा-डेटा कितना बड़ा होगा! क्या आप मेटा-डेटा को अपने मेटा-डेटा पर भी रखना चाहेंगे ताकि आप जान सकें कि मेटा-डेटा कब अपडेट किया गया था? अंतरिक्ष का उपयोग तेजी से बढ़ सकता है।
SQL सर्वर कुछ आँकड़े रखता है लेकिन कुछ इस विशिष्ट को उपयोगकर्ता द्वारा परिभाषित फ़ील्ड से आने की आवश्यकता होगी।
एक साइड नोट के रूप में, यदि आप लुकअप तालिका का उपयोग करते हैं, तो आप अपने बनाए गए फ़ील्ड पर दिनांक के साथ छेड़छाड़ करना अधिक कठिन बना सकते हैं। एक तालिका "TableName_CreateDate" बनाएं और अपनी वास्तविक तालिका और दिनांक मान से PK का उपयोग करें। आपकी तिथि एक अलग स्थान पर है और संशोधित होने की संभावना कम है लेकिन आप अभी भी JOIN
. कर सकते हैं उस पर अपना आदेश प्राप्त करने के लिए। इसे नए मानों के साथ अपडेट करने के लिए आपको एक ट्रिगर बनाना होगा।
यदि आप केवल DATE . चाहते हैं और डेटाटाइम मान की आवश्यकता नहीं है, आप एक कदम आगे जा सकते हैं और केवल तिथियों की एक तालिका और उसमें शामिल होने वाली एक लुकअप तालिका हो सकती है। यानी:
Table->Table.PK + Date.Pk -> DateTable
यदि आपके पास बहुत सारी पंक्तियाँ हैं (मेरे विचार से प्रति पंक्ति 4 बाइट्स)।