Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ヘブライ語で SQL クエリを実行すると問題が発生します。
"select ProductName From Products WHERE TypeOfProduct ='מעבד'"
設定しましたがTypeOfProduct、値は「מעבד」ですが、クエリは を返しますnull。
TypeOfProduct
null
ヘブライ語を数字や英単語などに置き換えると、すべてうまくいきます。
SQL クエリでヘブライ語を使用するにはどうすればよいですか?
文字列の前に「N」プレフィックスを使用してUnicodeを使用する必要があります。つまり、where句でN'מעבד'を使用します。
select ProductName From Products WHERE TypeOfProduct = N'מעבד'
nvarcharまた、列がタイプではなくタイプであることを確認する必要がありますvarchar。
nvarchar
varchar
Unicode文字列を使用できない場合は、データベースの照合をからにnvarchar変更する必要があります。LATINHEBREW
LATIN
HEBREW