gpt4 book ai didi

sql - 为什么在希伯来语字符串中搜索值时没有显示结果?

转载 作者:行者123 更新时间:2023-12-01 07:58:28 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





SQL Server search in nvarchar & ntext

(3 个回答)


7年前关闭。




这是我的 sql 查询

SELECT [ID] ,[Caption] FROM  [Dictionary] where Caption like 'חי%'

该信息存在于我的表中,但未显示。

当我将希伯来语单词 (חי) 更改为英语单词时,它工作正常。

我有 Microsoft sql 2008 ..(如果重要的话..)
我在这里错过了什么?

最佳答案

使用 N 前缀,以便在您的数据库默认排序规则的代码页下将字符串文字解释为 unicode 而不是 char

尝试这个

SELECT [ID] ,[Caption] FROM  [Dictionary] where Cast(Caption AS Nvarchar(max))like N'חי%'

关于sql - 为什么在希伯来语字符串中搜索值时没有显示结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21087174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com