2012-05-16 13 views

उत्तर

4

टाइमस्टैम्प एक डेटा प्रकार है कि स्वचालित रूप से उत्पन्न द्विआधारी संख्या है, जो एक डेटाबेस के भीतर अद्वितीय होने की गारंटी कर रहे हैं को उजागर करता है। टाइमस्टैम्प आमतौर पर संस्करण-मुद्रांकन तालिका पंक्तियों के लिए एक तंत्र के रूप में प्रयोग किया जाता है। भंडारण का आकार 8 बाइट है।


अधिक जानकारी के लिए, THIS लेख की जाँच करें।

+1

कितना क्षमता है? क्या यह संभव है कि हमारे पास 'टाइमस्टैम्प' कॉलम पर 'ओवरफ्लो' है? – Arian

+0

@ केरेज़ो क्षमता कम से कम 2^63 होगी (यदि 2^64 नहीं है)। आपको 9.22 × 10^18 वृद्धिओं को ओवरफ्लो करने के लिए कहीं और चाहिए। – Polynomial

+0

@ केरेज़ो आजकल, यह असंभव के करीब है! आप टाइमस्टैम्प अतिप्रवाह अगर आप 122 वर्षों के दौरान 10000 प्रति सेकंड की तरह कुछ प्रविष्ट किए जाने वाले: पी –

4

MSDN article से, जोर मेरा:

टाइमस्टैम्प एक डेटाबेस के भीतर है कि स्वचालित रूप से उत्पन्न उजागर एक डेटा प्रकार, अद्वितीय द्विआधारी संख्या है। टाइमस्टैम्प आमतौर पर संस्करण-मुद्रांकन तालिका पंक्तियों के लिए तंत्र के रूप में उपयोग किया जाता है। भंडारण का आकार 8 बाइट्स है। टाइमस्टैम्प डेटा प्रकार सिर्फ एक incrementing संख्या है और एक तारीख या एक समय संरक्षित नहीं करता है। दिनांक या समय रिकॉर्ड करने के लिए, डेटाटाइम डेटा प्रकार का उपयोग करें।

डुप्लिकेट टाइमस्टैम्प मानों का चयन करें जांच बयान है जिसमें एक टाइमस्टैम्प स्तंभ का चयन करें सूची में है का उपयोग करके उत्पन्न किया जा सकता:

यह भी इस दिलचस्प टिप्पणी प्रदान करता है। हम इस तरीके से टाइमस्टैम्प का उपयोग करने की सलाह नहीं देते हैं।

एसक्यूएल सर्वर 2008 और बाद में, timestamp प्रकार rowversion को नाम दिया गया है में, माना जाता है कि उद्देश्य और मूल्य को प्रतिबिंबित करने के लिए।

संबंधित मुद्दे