我尝试使用Postgres更改表格中列的数据类型。我想将数据类型从字符变化(255)转换为数字(10,1)。我使用了以下查询:
ALTER TABLE (table_name)
ALTER COLUMN (column_name) TYPE numeric(10,1)
USING (column_name::numeric(10,1));
ALTER TABLE (table_name)
ALTER COLUMN (column_name) TYPE numeric(10,1)
USING (trim(column_name)::numeric(10,1));
但两个查询都没有运气,我收到以下错误:
ERROR: invalid input syntax for type numeric: ">100" ********** Error ********** ERROR: invalid input syntax for type numeric: ">100" SQL state: 22P02
如何克服此错误?