You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PostgreSQL中DEC数据类型能否使用?是否存在文档遗漏或弃用问题?

关于PostgreSQL 15中DEC类型的疑问

DEC类型在PostgreSQL 15中可以正常使用:

SELECT 12 :: DEC(5,3);

执行结果为:

numeric 
---------
  12.000
(1 row)

显然DEC是NUMERIC类型的别名,和DECIMAL一样。但查看PostgreSQL手册中的数据类型表时,并未列出DEC类型,仅包含NUMERIC和DECIMAL。

表格上方有这样的说明:

表8.1展示了所有内置通用数据类型。“别名”列中列出的大多数替代名称是PostgreSQL出于历史原因在内部使用的名称。此外,一些内部使用或已弃用的类型可用,但未在此列出。

这让我疑惑DEC类型是否已被弃用。我尝试搜索PostgreSQL的弃用类型,但未找到相关信息。

这是否只是文档的遗漏?如果是这样,是否还有更多受支持但未被文档记录的数据类型别名?

或者DEC类型存在其他问题?


内容的提问来源于stack exchange,提问作者Rene Saarsoo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 14:42:52