PostgreSQL में, current_date
फ़ंक्शन वर्तमान तिथि लौटाता है।
सिंटैक्स
वाक्य रचना इस प्रकार है:
current_date
तो यह किसी भी पैरामीटर को स्वीकार नहीं करता है।
ध्यान दें कि किसी कोष्ठक की आवश्यकता नहीं है (या स्वीकृत)।
उदाहरण
प्रदर्शित करने के लिए यहां एक बुनियादी उदाहरण दिया गया है।
SELECT current_date;
परिणाम:
2020-07-01
वास्तविक तिथि वर्तमान लेनदेन की आरंभ तिथि/समय पर आधारित है। इसलिए, लेन-देन की प्रगति के रूप में यह नहीं बदलता है।
इसलिए उदाहरण के लिए, यदि आप मध्यरात्रि से ठीक पहले कोई लेन-देन शुरू करते हैं, और लेन-देन अगले दिन तक जारी रहता है, तो current_date()
द्वारा लौटाया गया दिनांक लेन-देन शुरू होने की तारीख होगी, भले ही current_date()
आधी रात से पहले या उसके बाद कहा जाता है।
यह एकल लेन-देन को "वर्तमान" समय की एक सुसंगत धारणा रखने की अनुमति देता है, ताकि एक ही लेन-देन के भीतर कई संशोधनों में एक ही समय की मुहर लगे।