如果有人可以帮助我一点,我将不胜感激。我对 Postrgresql 10 完全陌生,我有一个大文件,有数百万行 73 列,我无法导入,所以我将所有列设置为 varchar。现在我需要操作无法更改数据类型的数据。我试了几个小时。该列包含一些带有 1 位或 2 位小数的值。这就是我正在做的事情:
ALTER TABLE table1
ALTER COLUMN facevalue TYPE numeric USING (facevalue::numeric);
这是我得到的错误
ERROR: invalid input syntax for type numeric: " "
SQL state: 22P02
感谢您的时间和考虑