Pavlo Golub:PostgreSQL 16中的数字常量下划线支持

Pavlo Golub:PostgreSQL 16中的数字常量下划线支持

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

PostgreSQL 16将支持在整数和数字常量以及十六进制、八进制和二进制整数字面量中使用下划线作为分隔符,这使得代码更易于阅读和理解,特别是对于大型或复杂的数字。但是,前导、尾随和双下划线将产生错误。要了解PostgreSQL的更改,请订阅其通讯或在社交媒体上关注它们。

🎯

关键要点

  • PostgreSQL 16支持在整数和数字常量中使用下划线作为分隔符。
  • 使用下划线分隔符可以提高数字的可读性,特别是在处理大型或复杂数字时。
  • 新版本实现了SQL:202x标准草案,允许在整数和数字常量中使用下划线。
  • 允许在任意两个数字之间或非十进制整数的基数前缀后立即使用单个下划线。
  • 前导、尾随和双下划线将导致错误。
  • PostgreSQL 16还支持十六进制、八进制和二进制整数字面量,分别以0x、0o和0b为前缀。
  • 建议订阅PostgreSQL通讯或关注其社交媒体以获取更新。
➡️

继续阅读