我在Oracle中创建了以下函数,将字符串转换为BASE64格式,但是在64个字符后出现了新行。函数如下:
function to_base64(t in varchar2) return varchar2 is
begin
return utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw(t)));
end to_base64;
我的输入是 tobase64('ACae23b41949dbcfa8cd2c8b114bb81af4:909f2edb3e9b8c7e9c545d2942aa8576')
输出结果如下,每64个字符后添加了一个新行。
QUNhZTIzYjQxOTQ5ZGJjZmE4Y2QyYzhiMTE0YmI4MWFmNDo5MDlmMmVkYjNlOWI4
YzdlOWM1NDVkMjk0MmFhODU3Ng==
有人可以建议如何去除新行或者该函数需要做哪些更改吗?