首页 > 解决方案 > 如何在 Synapse 复制活动中从 $$FILEPATH 中提取文件名?

问题描述

在此处输入图像描述

$$FILEPATH 这里给了我像 'folder/sub/sub1/filename.ext' 这样的值,我只想始终提取 filename.ext。我可以在复制活动本身中这样做吗?

我目前使用存储过程来完成它,但这是一个缓慢的更新。

update [table-x]
set Filename = right(Filename, charindex('/', reverse(Filename) + '/') - 1)
where Filename like '%/%'

@mjonsing 在 [这里|https://stackoverflow.com/a/63170857/300248] 中的屏幕截图表明这可能是可能的,但我不知道该怎么做。

标签: azure-data-factoryazure-synapse

解决方案


推荐阅读