UUID最大字符长度?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

使用UUID作为Out Oracle DB的主键,并试图为VARCHAR确定适当的最大字符长度。显然,这是36个字符

提问于
用户回答回答于

这是一种完美的字段类型,顺便说一句,不是VARCHAR 36,因为每个值都具有完全相同的长度。

用户回答回答于

RFC 4122第3节提供UUID字符串表示形式的定义。它是36个字符-32个十六进制数字+4个破折号。

听起来,需要弄清楚无效的60个字符ID来自何处,并决定(1)是否愿意接受它们,以及(2)这些ID的最大长度可能基于用于生成它们的任何API。

扫码关注云+社区