我们打算在我们的 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/