首页 > 解决方案 > 在 pl/sql 过程中处理 SharePoint URL 空间的正确方法

问题描述

我正在尝试指定 SharePoint 位置的文件路径。例如,如果 URL 是这样的,那么处理 URL 中空格的最佳方法是什么?

file_path_ varchar2(2000) := 'https://business123.sharepoint.com/sites/TEST/Private Documents/Export Test';

原始 URL 在 Private 和 Documents 以及 Export 和 Test 之间有 %20。我已经尝试使用inside连接|| '' ||和使用。有没有办法从 SharePoint 生成不同的 URL?尝试写入文件夹位置的用户具有完全访问权限和权限,所以我知道不是这样,这会阻止我写入该文件夹。" "' '

有没有人有任何很酷的想法?提前谢谢了。

标签: oracleurlsharepointplsqloracle12c

解决方案


使用UTL_URL包转义空格等非法字符:

utl_url.escape('http://www.acme.com/a url with space.html')

返回:

http://www.acme.com/a%20url%20with%20space.html

推荐阅读