我试图创建一个接受输入(字符数据)并替换一组特定字符的函数。
我到目前为止创建的功能在下列Oracle 12c:ORA-06575程序包或函数name_of_func处于无效状态
CREATE FUNCTION name_of_func(input VARCHAR(4000)
RETURN VARCHAR(4000) IS
BEGIN
return replace(replace(replace(replace(replace(input, '\', '\\'), CHR(10), '\n'), CHR(13) || CHR(10), '\n'), CHR(13), '\n'),'"', '\"');
END name_of_func;
我怎样才能进行编译这个功能呢?
仍然得到相同的错误信息... –
这编译和工作;只是显示。你确定你运行相同的代码吗? – Aleksej
我再次尝试了代码。现在它工作了。谢谢。 –