sqlserver中区分大小写的唯一标识符问题

sg24os4d  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(346)
UPDATE tableName SET COLUMN_NAME= '7a07c95d-015e-4897-81b7-55c41069095e' WHERE COLUMN_ID= '13GD454'

列名称是数据类型唯一标识符
它以小写形式写入sql server:'7a07c95d-015e-4897-81b7-55c41069095e'
但在使用javajdbc检索数据之后,它正在转换为大写。
这背后的原因是什么?为什么它转换成大写而不显式执行转换?

kninwzqo

kninwzqo1#

这背后的原因是什么?
字符的guid标准编码为大写。它不是一个字符串,它是一个唯一的标识符,它是一个guid,因此它返回该标识符,然后以标准方式将其格式化为字符串。
这是牙医:
sore+01在数字字段中,检索它-它没有前导+和前导0。它仍然接受+01作为数字,但它只存储值-然后返回以标准方式格式化的值。

相关问题