java - 如何将文件路径从 Azure 存储传递到 Azure 存储过程
问题描述
我编写了一个存储过程,它从 csv 文件中读取数据并将其放入多个 Postgres 表中。它需要文件路径作为参数,并且在本地可以完美运行。
Call myProcedure('c:\file.csv'); // this works fine locally.
我必须让它在 Azure 上运行。我在 Azure Postgres 上创建了所需的表和过程。我还用 Java 编写了一个 azure 函数,它成功连接到数据库。现在我需要从 Azure 存储中获取 CSV 文件并将其传递给存储过程并执行它。问题是来自 Azure 存储(SMB)的路径是一个 URL(以 https://... 开头),而过程需要 Unix 或 Windows 格式的路径。有没有办法让它工作?
Call myProcedure('https://AzureURL/file.csv'); //doesn't work.
任何指针都会有所帮助。
谢谢。
解决方案
推荐阅读
- c# - Httpclient 缓慢的内存增加问题 - 使用多线程的任务 Whenall
- azure-data-explorer - Azure 数据资源管理器 - 在用户定义函数的扩展运算符中使用标量输入作为列名参数
- python - 安装自己的项目作为依赖 | 模块名称问题
- python - 在python中导入CV2给出未定义的符号错误
- flutter - 在 Flutter 中跟踪 setState 调用
- azure-active-directory - 首次使用访客用户作为全局管理员登录 azsphere
- tsql - SQL SERVER V 2017 only 函数如何在兼容级别较低的数据库上运行
- swagger - Web API 2 和 Swagger
- tcl - tcl close 不会优雅地终止 tcp/ip 连接
- fortran - 是否可以强制 Fortran 编译器使用单精度?