oracle - 在 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?尝试写入文件夹位置的用户具有完全访问权限和权限,所以我知道不是这样,这会阻止我写入该文件夹。" "
' '
有没有人有任何很酷的想法?提前谢谢了。
解决方案
使用UTL_URL包转义空格等非法字符:
utl_url.escape('http://www.acme.com/a url with space.html')
返回:
http://www.acme.com/a%20url%20with%20space.html
推荐阅读
- javascript - React-native-gifted-chat 与 Cloud Firestore 分页
- azure-devops - 如何在 Azure DevOps 发布管道中下载/检查转换后的配置文件
- c# - Ef 核心字符串不包含排除 Null
- node.js - 通过 nodejs 流传输/泵送的数据顺序
- php - 在链配置的命名空间中找不到该类
- twitter-bootstrap - 如何在 bootstrapvue 中将 Tab 标题作为下拉列表
- c++ - 有没有办法通过 gnu make 编译子目录中的源代码
- html - 如何使用直播服务器打开当前编辑html?
- javascript - XHR Get 请求不加载从 Express 应用程序接收到的 HTML 字符串
- java - 在具有多个操作的方法中使用 Spring @Transactional