我的表格包含像'საქართველო'这样的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;
它返回值。
在这种情况下你能帮助我吗?
答案 0 :(得分:2)
尝试将字符串明确地转换为UNICODE
:
where t.column = N'საქართველო'