tabX  A        B136 གདུང་འབོད་བྱང་མཐའི་འཁྱམས་པོའི་འོ་དོད།
137 ཡབ་རྗེ་བློ་བཟང་གྲགས་པ
138 མི་ཚོར་བའི་གསང་བ།
139 ཨ་མ
140 དྲང་པོའི་ལམ་འཕྲིན།
141 བོད་རེ་བ་ཅན།  སྙན་ངག་ལ་དགའ་བའི་ང་ཚོ།
142 འཇིགས་སུ་རུང་བའི་སྣང་བ་གཟུགས་སུ་ཤར །།
143 ཚངས་སྲས་བུ་མོ་ལམ་སྟོན་སྒྲོན་མེ་ཡིན།
144 ལྷ་སའི་རྡོ་ཁང༌།  ལྷ་སའི་སྐྱིད་ཆུ།
145 མདོ་སྨད་འཇང་དགུན་ཆོས་རེབ་གོང་ནས་འཚོགས་ཚུལ།
select * from tabX where b='ཨ་མ'select * from tabX where b like '%ཨ་མ%'都不能查出139 那条数据 请问 这个该如何查询 谢谢

解决方案 »

  1.   

    select * from tabX where b=N'ཨ་མ'当然存储的时候已经是Unicode了
      

  2.   

    用N''存儲時用unicode 類型(nchar/ntext/nvarchar)
      

  3.   

    查询的时候加N'存储的时候字段用nvarchar型
      

  4.   

    你先设置该字段类型为nvarchar型,插入,查询,更改时,在数据前加N.
      

  5.   

      ALTER   TABLE  tabx
      ALTER   COLUMN   B nvarchar(100)  COLLATE   Tibetan_100_CI_AS 谢谢