2012-01-19 16 views
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 

答えて

関連する問題