我的初始字符串是
Content-Disposition: attachment; filename="0001.zam"
我希望选择两个“字符”之间的所有内容(在这种情况下是“0001.zam”)。我知道我需要使用SUBSTRING和CHARINDEX函数,类似于:
SELECT SUBSTRING(@Attachment, CHARINDEX('"', @Attachment),...)
我不知道要作为第二个SUBSTRING参数传递什么。请注意,两个“”字符之间的字符串和第二个“”字符后面的字符串都是可变的。整个字符串可能像这样:
Content-Disposition: attachment; filename="0001556.txt"; size=187;
底线是获取两个引号之间的所有内容。