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() 函数的等价物?