Проблема поиска Oracle с грузинскими символами - PullRequest
3 голосов
/ 24 августа 2011

У меня есть таблица с данными Unicode, такими как 'საქართველო'.

Когда я выполняю это утверждение ... `

select * from table t 
where t.column = 'საქართველო';

... не возвращает данных / значения.

Принимая во внимание, что если я создам функцию

create or replace function my_fnc (p_column in varchar2) 
  return sys_refcursor
is
  v_result is sys_refcursor;
begin
  open v_result for 
      select * from table t where t.column = p_column;
  return v_result;
end my_fnc;

возвращает значения.

Можете ли вы помочь мне в этом случае?

1 Ответ

2 голосов
/ 24 августа 2011

Попробуйте явно привести вашу строку как UNICODE:

where t.column = N'საქართველო'

...