Hi All,
Create a table , and put in some row 子ど and 俱
and fire a query something like SELECT * FROM mytable WHERE (myColumn = '子ど')
it gives me right result.
But if i fire
SELECT * FROM mytable WHERE (myColumn = '俱')
It does not return any result for the same even if myColumn has '俱'.
Surprisnly if i fire query like "SELECT * FROM mytable" it
correctly dispalys 俱.
What's the reason for the same ? Why does it is not able to search me on this japanese character(俱).Collation is Japanese_Unicode_CI_AS
Regards,
Sunil
Hi Sunil,you wil have to indicate that the string is unicode in your query:
SELECT * FROM mytable WHERE (myColumn = N'俱')
HTH, Jens K. Suessmeyer.
http://www.sqlserver2005.de
I have one query why it was working without N in 子ど but not in 俱
Regards,
Sunil
No comments:
Post a Comment