PostgreSQL 还支持 SQL 标准符号
float和float(p)指定不精确的数字类型。此处,p以二进制数字指定最小可接受精度。
PostgreSQL 接受float(1)tofloat(24)作为选择real类型,而float(25)tofloat(53)selectdouble precision。超出允许范围的
值会p产生错误。
float没有指定精度的意思是double precision。
PostgreSQL 与其他数据库一样,通过在请求特定 SQL 标准类型时提供适当的数据类型来支持 SQL 标准。由于real或double precision适合这里的法案,它们被采用而不是创建新的冗余类型。
缺点是列的数据类型可能与您请求的数据类型不同,但只要它以应有的方式处理您的数据,这有问题吗?