2
私の入力ファイル名は常に次のようにする必要があります。AB_DataLoad_any number of character without space_any numeric value.csv
regexep_likeを使用してループする場合、plsqlで英数字の文字列をアンダースコアで検証する方法は?
pl SQLのifループ内でこれを検証するにはどうすればよいですか?
私の素朴な試みは、このようなものです:あなたはここでしか、正規表現の修正を必要とするので
regexp_like('AB_Dataload_xYzsdf_36.csv','^AB_Dataload_[A-Z][a-z]+_[2-9]+')
あなたのパターンは[0-9] + + _ ' '^ AB_Dataload _ [^]のようになります。 [。] csv $ ''。 –
@DmitryEgorov:うん、または '[。] csv'は、上記のコメントを更新しました。 Shouvik、 "pl SQLのifループ内でこれを検証する"とはどういう意味ですか? –
IF(入力ファイル名が有効)THEN何かELSEが返す –