我想使用例如以下 SQL 语句将 CSV 文件的内容作为新值上传到 Exact Online 数据集中:
update exactonlinerest..ItemWarehouses
set maximumstock=0
where id='06071a98-7c74-4c26-9dbe-1d422f533246'
and maximumstock != 0
我可以使用以下方法检索文件的内容:
select *
from files('C:\path\SQLScripts', '*.csv', true)@os fle
join read_file_text(fle.file_path)@os
但似乎无法将字段中的多行文本更改file_contents
为单独的行或记录。
如何将file_contents
' 字段拆分为多行(例如使用'update ...' || VALUE
然后通过@@mydump.sql
或直接使用insert into / update
语句运行它)?