0
我有一個允許使用不同語言格式(使用nvarchar)的列的表格,問題是當我嘗試搜索這些詞條時;特別是日本/中國而言,典型的select語句不工作在日語詞條中搜索sql數據庫表
select * from jtable where searchterm = 'ろくでなし'
它會返回0,這是不正確,因爲它肯定是在表中。有人提到使用演員(....)但不知道如何做到這一點。
我有一個允許使用不同語言格式(使用nvarchar)的列的表格,問題是當我嘗試搜索這些詞條時;特別是日本/中國而言,典型的select語句不工作在日語詞條中搜索sql數據庫表
select * from jtable where searchterm = 'ろくでなし'
它會返回0,這是不正確,因爲它肯定是在表中。有人提到使用演員(....)但不知道如何做到這一點。
需要N使字符串文字unicode。
select * from jtable where searchterm = N'ろくでなし'
沒有N個的 'ろくでなし' 是隱含VARCHAR和被看作是 '?????'
見我對高棉文字相關答案的例子,爲什麼:Khmer Unicode, English and Microsoft SQL Server 2008 results in questionmarks
ろくでなし是不是一個真正的好詞,是不是) –
對不起,這是不禮貌的我的,但它確實是我的表中的一個術語? – vbNewbie
這應該是很有意思的項目) –