我有varchar
數據類型列和date
數據類型列。如何將列類型從varchar轉換爲PostgreSQL中的日期?
我必須將varchar
列數據更新爲PostgreSQL中的date
列。
可能嗎?
謝謝。
我有varchar
數據類型列和date
數據類型列。如何將列類型從varchar轉換爲PostgreSQL中的日期?
我必須將varchar
列數據更新爲PostgreSQL中的date
列。
可能嗎?
謝謝。
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 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)
解決方案是正確的,URL以一個非常古老的手工一點點hmmmm .... 8.1將不支持爲2010年11月更好的使用的較新的版本。 – 2010-04-07 13:02:14