मेरे पास varchar
डेटा प्रकार कॉलम और date
डेटा प्रकार कॉलम है।पोस्टग्रेएसक्यूएल में वर्कर से तारीख तक कॉलम प्रकार को कैसे परिवर्तित करें?
मुझे पोस्टग्रेएसक्यूएल में date
कॉलम में varchar
कॉलम डेटा अपडेट करना होगा।
क्या यह संभव है?
धन्यवाद।
मेरे पास varchar
डेटा प्रकार कॉलम और date
डेटा प्रकार कॉलम है।पोस्टग्रेएसक्यूएल में वर्कर से तारीख तक कॉलम प्रकार को कैसे परिवर्तित करें?
मुझे पोस्टग्रेएसक्यूएल में date
कॉलम में varchar
कॉलम डेटा अपडेट करना होगा।
क्या यह संभव है?
धन्यवाद।
to_date('05 Dec 2000', 'DD Mon YYYY')
UPDATE tableName SET dateColumn=to_date(varcharColumn, 'DD MM YYYY')
आप यह मानते हुए बचत कर रहे हैं "07 04 2010"
आप दस्तावेज में आगे उदाहरण और स्पष्टीकरण पा सकते हैं: के लिए
http://www.postgresql.org/docs/current/interactive/functions-formatting.html
ALTER TABLE <tablename> ALTER COLUMN <columnname> TYPE DATE
using to_date(<columnname>, 'YYYY-MM-DD');
वाक्य रचना टाइपकास्टिंग:
alter table table_name alter column_name
type converting_data_type using(column_name::converting_data_type)
varchar से परिवर्तित तिथि करने के लिए
alter table table_name
alter column_name type date using(column_name::date)
समाधान सही है, एक बहुत पुरानी मैनुअल के लिए यूआरएल है एक छोटे से hmmmm .... 8.1 नवंबर 2010 बेहतर उपयोग एक के रूप में समर्थित नहीं किया जाएगा नए संस्करण। –