【发布时间】:2011-11-03 00:51:20
【问题描述】:
我有一个包含 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;
它返回值。
在这种情况下你能帮我吗?
【问题讨论】:
-
为了清楚起见,您可以编辑您的问题以显示您如何执行该功能吗?
-
据我所知,有一些方法可以手动执行。我从双重运行'select my_fnc('საქართველო');'它返回光标,第二种方式,我在 PL/SQL Developer 中运行测试并写入参数'საქართველო'
标签: sql oracle unicode plsql symbols