Postgresql
如何在 PostgreSQL 中將貨幣列的類型更改為十進制?
我在 PostgreSQL 中有一個表,其中一列“vat”具有類型
money
,但我想將其更改為decimal
。我該怎麼做?
我試過:
alter table my_table alter column vat type decimal;
但我得到這個錯誤:
ERROR: column "vat" cannot be cast to type numeric
有什麼建議?
嘗試按照文件
USING
中的描述提供子句:如果
USING
沒有從舊類型到新類型的隱式或賦值轉換,則必須提供子句。