PostgreSQL 中 Long 数据类型的等价物是啥?

Posted

技术标签:

【中文标题】PostgreSQL 中 Long 数据类型的等价物是啥?【英文标题】:What is equivalent of Long data type in PostgreSQL?PostgreSQL 中 Long 数据类型的等价物是什么? 【发布时间】:2011-03-15 18:50:30 【问题描述】:

我想知道 PostgreSQL 中 Long 数据类型的等价物是什么?

【问题讨论】:

【参考方案1】:

根据the docs 看来bigint 是您的朋友,范围为-9223372036854775808 到9223372036854775807。

【讨论】:

供参考,PostgreSQL 14 的文档:postgresql.org/docs/14/datatype-numeric.html【参考方案2】:

应该是大整数

bigint 8 字节大范围整数 -9223372036854775808 到 9223372036854775807

从这里:http://www.postgresql.org/docs/current/interactive/datatype-numeric.html

【讨论】:

你是对的,但 bigint 不能转换为 long,那么解决方案是什么? @sword101:postgresql 中的 bigint 应该使用 getLong() 方法从 ResultSet 中提取,而不是 getBigDecimal()。 "bigint" 不是 java 类型,"long" 不是 postgresql 类型,所以你刚才说的意义不大。

以上是关于PostgreSQL 中 Long 数据类型的等价物是啥?的主要内容,如果未能解决你的问题,请参考以下文章

C++11新特性:18—— C++11 long long超长整形详解

PostgreSQL Node.js 服务器中的 SQLite3 each() 函数的等价物?

C# long 类型的等效 SQL Server 类型是啥?

PostgreSQL '模式'的 MySQL 等价物是啥?

Jhipster 中 PostgreSQL 的列类型

java基本数据类型