♥,♦,♣....
1 つの列に拡張 ASCII 文字 ( など)を含むデータが含まれる可能性があるテーブルがあります。
クエリを使用して同じものを検索するとselect
、結果セットは次のように正確にフェッチされません:
create table testasci(id int,name varchar(20))
insert into testasci values(1, 'santosh');
insert into testasci values(2, 'santosh♥');
insert into testasci values(3, 'santosh♦');
insert into testasci values(4, 'santosh2');
insert into testasci values(5, 'santoshσ');
insert into testasci values(6, 'santosh3');
次のような拡張ASCII文字を含む名前を検索すると
select * from testasci where name = 'santosh♥'
結果セットは id2、id3 を表示します。
それも、元の文字の代わりに疑問符 ( ?
) 記号を使用します。
何か助けはありますか?結果セットはid2
上記の検索クエリに対してのみ表示されるはずです