插入和更新字符`‡` - SQL Server

时间:2017-05-25 19:51:26

标签: java sql-server

我在 SQL server 中插入和更新记录时遇到问题。

错误源于文件编码问题,但这不是此问题的主题。

我的文件"JUSTIÇA"中有以下文本片段,最初类似于"JUSTIÇA"

约束阻止我插入重复记录,因此最初SELECT会检查是否已有包含接收数据的记录。

Select * from table where position like 'JUSTIÇA'

--0 results

然后进行INSERT,由于违反 UNIQUE KEY 存储库而导致错误。

当我在银行办理登机手续时,没有包含'JUSTIÇA'字样的记录,但有'JUSTIÃA'

Select * from table where position like 'JUSTIÃA'

--1 results

在数据库中,在之前的插入中,尚未插入字符

我想知道是否有办法从字符串中删除此字符

1 个答案:

答案 0 :(得分:1)

您可能需要使用N,因为它是特殊的unicode字符,如下所示:

Select * from table where position like N'JUSTIÇA'