संपादित:
इस कॉपी, मान्य इनपुट प्रारूप है सर्वर विन्यास से परिभाषित किया गया है और या तो के रूप में बेरी द्वारा या समायोजन करके वर्णित वर्तमान सत्र सेट कमांड प्रयोग करने के लिए बदला जा सकता है का उपयोग करते समय सर्वर विन्यास। मैनुअल में
DateStyle विवरण:
http://www.postgresql.org/docs/current/static/runtime-config-client.html#GUC-DATESTYLE
निम्नलिखित वास्तविक स्थिति के लिए मान्य नहीं है, लेकिन आज (या टाइमस्टैम्प) का उपयोग करते समय शाब्दिक मैं संदर्भ के लिए इसे ध्यान में रखते हुए कर रहा हूँ वैसे भी
उन्हें बदलने के लिए हमेशा प्रारूप मुखौटा निर्दिष्ट करें। अन्यथा आपके बयान पोर्टेबल नहीं हैं और आवश्यक रूप से प्रत्येक इंस्टॉलेशन पर नहीं चलेंगे।() फ़ंक्शन
UPDATE some_table
SET date_column = to_date('13/01/2010', 'dd/mm/yyyy')
WHERE pk_column = 42;
UPDATE some_table
SET date_column = DATE '2011-05-25'
WHERE pk_column = 42;
आप शाब्दिक प्रारूप को बदल नहीं सकते हैं, तो आप TO_DATE लागू करने के लिए की जरूरत है यह नहीं है:
तारीख शाब्दिक के लिए
ANSI SQL मानक इस तरह है आप क्या कर रहे हैं आपको हमें पूर्ण SQL कथन दिखाएं जो त्रुटि उत्पन्न करता है।
स्रोत
2011-05-25 11:42:29
आप इन तिथियों को कैसे सम्मिलित कर रहे हैं? Psql में, या एक प्रोग्रामिंग भाषा का उपयोग, या क्या? –
मैं पोस्टग्रेस कॉपी – deltanovember