gpt4 book ai didi

sql - 用反斜杠分隔字符串 SQL/SSIS

转载 作者:行者123 更新时间:2023-12-02 08:02:32 25 4
gpt4 key购买 nike

我试图根据反斜杠来分隔字符串,我尝试使用标记函数,但后来意识到“\”字符是转义字符。有什么方法可以将字符串与反斜杠分隔开吗?

这就是我的 token 函数当前的样子。

Token(@[User::DynamicFilename],"\", 7)

最佳答案

首先使用双反斜杠 \\ 而不是一个 \,并且您应该使用 TOKEN 和 TOKEN Count 函数来检索文件名:

TOKEN(@[User::DynamicFilename],"\\", TOKENCOUNT(@[User::DynamicFilename],"\\"))

因此,如果您希望从完整文件路径中提取文件名,tokencount 将检测最新出现的反斜杠。示例:

考虑 @[User::DynamicFilename] 值为:

C:\My Files\Folder\file.txt

由于 TOKENCOUNT() 将返回 3,因此表达式 be 将是

TOKEN(@[User::DynamicFilename],"\\",3)

它会返回

File.txt

关于sql - 用反斜杠分隔字符串 SQL/SSIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55504318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com