首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL处理特殊字符

Azure SQL处理特殊字符
EN

Stack Overflow用户
提问于 2021-11-15 08:35:36
回答 1查看 92关注 0票数 0

我使用Azure SQL (作为数据库)和hibernate (作为ORM)和Java作为编程语言,我们有一个地址列,它将地址存储为JSON,我们在存储转换为“?”的特殊字符时遇到问题。(问号)

示例:"Ω“存储为"?”

该表:

代码语言:javascript
复制
CREATE TABLE test.[order](.....
.......
[shipping_address] [nvarchar](max) NOT NULL
  .......
  .......
  )

提前谢谢。

这是我们可以在hibernate中使用列类型(Nvarchar)和数据类型作为字符串来解决的第一个问题。在本地,它可以很好地与SQL-Server一起工作,但是在UAT中,它不具有相同的排序规则: SQL_Latin1_General_CP1_CI_AS

EN

回答 1

Stack Overflow用户

发布于 2021-11-16 05:03:02

  • SQL需要NVarchar来存储特殊的字符已经创建了数据类型为NVarchar的列,这是完全没有问题的。
  • 在为insert语句传递参数时,将列数据类型编辑为NVarchar。
  • 如果手动插入,则必须在character

之前使用N

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69971447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档