UPDATE tableName SET COLUMN_NAME= '7a07c95d-015e-4897-81b7-55c41069095e' WHERE COLUMN_ID= '13GD454'uniqueidentifier是数据类型COLUMN_NAME
它以小写写到SQL SERVER:'7a07c95d-015e-4897-81b7-55c41069095e‘
但是,在使用JDBC检索数据之后,它将转换为大写。
背后的原因是什么?为什么它在不显式执行转换的情况下转换为大写?
发布于 2020-07-10 11:51:17
,这背后的原因是什么?
GUID标准编码是字符的大写。它不是一个字符串,它是一个唯一的标识符,它是一个GUID,所以它返回该标识符,然后以标准的方式将其格式化为string。
这与以下方面有关:
在一个数字字段中,检索它-它没有前导+和没有前导0。它仍然接受+01作为数字,但它只存储该值-然后返回以标准方式格式化的值。
https://stackoverflow.com/questions/62833001
复制相似问题