我们打算在我们的 plsql 包中使用 Σ 符号。当我们编译包并执行时,Σ 符号变为“S”。有什么方法可以避免这种情况吗?

下面是一个例子:

declare
-- Local variables here
i varchar2(10);
begin

dbms_output.put_line('hello - Σ   ');
end;

输出
hello - S

最佳答案

这不是有效的 ASCII 字符,因此您需要使用 unicode,例如:

dbms_output.put_line('hello - ' || unistr('\03A3') || '   ');

请注意,根据您的字符集,dbms_output 可能不会显示正确的字符。

关于plsql - plsql编译时如何避免Σ变成S?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27519203/

10-13 06:44