2
これはVB Scriptのコードです.SQL Serverでdbo.FileNameEncode(str)という関数をビルドするとどうなりますか?SQL ServerでRegExpを使用するストアドプロシージャ
Function FileNameEncode(ByVal strFileName)
Dim oReg
strFileName = LTrim(Rtrim(strFileName))
Set oReg = New RegExp
oReg.IgnoreCase = True
oReg.Global = True
oReg.Pattern = "[^a-z\d\s.]+"
FileNameEncode = Replace(oReg.Replace(strFileName, ""), " ", "_")
Set oReg = Nothing
End Function