पर सेट करें VB.net कोड में, मैं SQL पैरामीटर के साथ अनुरोध करता हूं। यह मैंने डेटटाइम पैरामीटर को डेटटाइम मान पर सेट किया है.अब, मेरा अनुरोध कैसा दिखता है?एक दिनांक समय डेटाबेस फ़ील्ड को "अब"
UPDATE table SET date = "2010/12/20 10:25:00";
या
UPDATE table SET date = GETDATE();
पहला मामला मुझे यकीन है कि हर रिकॉर्ड ठीक उसी समय पर निर्धारित किया जाएगा कि कर रहा हूँ में। दूसरे मामले में यह निर्भर करता है कि डीबीएमएस अनुरोध को कैसे संसाधित करता है। जो मुझे दूसरे प्रश्न पर ले जाता है: क्या एसक्यूएल सर्वर ने एक ही तारीख और समय निर्धारित किया है जब एक बड़ी तालिका को अब() के साथ अपडेट किया जा रहा है?
संपादित करें: अब GETDATE() द्वारा अब() (SQL सर्वर में मौजूद नहीं है) को प्रतिस्थापित किया गया है।
ओह हाँ अब() MySQL है, क्षमा करें। लेकिन सवाल बनी हुई है। –
@ टिबॉल्ट विट्जिग - मैंने इसे अपने अपडेट में जवाब दिया :) – Oded
ठीक है धन्यवाद। तो मुझे अपने अनुरोध में वास्तविक तिथि (कोड से) को सुनिश्चित करने की ज़रूरत है कि गेटडेट() क्या आप जानते हैं कि यह SQLparameter को डेटटाइम पर सेट कर रहा है.अब यह करेगा या यदि मुझे पहले दिनांक को स्ट्रिंग में परिवर्तित करना चाहिए और फिर अनुरोध में जोड़ें? –