2009-05-22 18 views
6

मुझे अपने MySQL डेटाबेस में "change_at" फ़ील्ड्स का उपयोग करने के लिए उपयोग किया जाता है, जो कि रिकॉर्ड बदलते समय रेल पर रूबी स्वचालित रूप से अपडेट होते हैं।रिकॉर्ड परिवर्तनों के लिए स्वत: टाइमस्टैम्प को कैसे कार्यान्वित करें (SQL सर्वर)

अब मैं एसक्यूएल सर्वर 2008 के साथ एएसपी.नेट एमवीसी का उपयोग कर रहा हूं और मैं सोच रहा हूं, मैं वही कार्यक्षमता कैसे प्राप्त करूंगा। क्या SQL सर्वर के पास अद्यतन करते समय एक फ़ील्ड को स्वचालित रूप से अपडेट करने का विकल्प होता है?

उत्तर

4

"टाइमस्टैम्प" डेटा प्रकार आपको एक बाइनरी मान देता है जो आपके क्षेत्र में हर बार स्वचालित रूप से अपडेट हो जाता है, लेकिन यह आपको एक अच्छी तिथि/समय मान नहीं देगा।

1

आप एक ट्रिगर का उपयोग कर सकते हैं या इसे एक एसपी में अपडेट कर सकते हैं जो अद्यतन करता है।

+0

आप से अपडेट करना होगा यदि आप ट्रिगर करना चाहते हैं तो एक अतिरिक्त समय पंक्ति दें क्योंकि आप इन्टरेटेड अपडेट नहीं कर सकते हैं। जब आप अन्य कॉलम अपडेट करते हैं और इसके साथ किया जाता है तो बस मान सेट करें। –

+1

जब आप शेष रिकॉर्ड अपडेट कर रहे हों तो मैं फ़ील्ड को अपडेट करने के साथ सहमत हूं, लेकिन फ़ील्ड के "ऑटो" अपडेट को पूरा करने के लिए ट्रिगर का उपयोग किया जा सकता है। – CSharpAtl

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

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