【发布时间】:2017-10-03 14:08:46
【问题描述】:
我的输入文件名应该总是这样:AB_DataLoad_any number of character without space_any numeric value.csv
如何在 pl sql 的 if 循环中验证这一点?
我的天真尝试是这样的:
regexp_like('AB_Dataload_xYzsdf_36.csv','^AB_Dataload_[A-Z][a-z]+_[2-9]+')
【问题讨论】:
-
您的模式应该类似于
'^AB_Dataload_[^ ]+_[0-9]+[.]csv$'。 -
@DmitryEgorov:是的,或者
[.]csv,更新了上面的评论。 Shouvik,您所说的“在 pl sql 的 if 循环中验证这个”是什么意思? -
IF(输入文件名有效) THEN do something ELSE return
-
请通过发布答案来回答问题。评论是为了要求澄清。
-
我没有答案。但我不希望这个问题没有得到解决/被放弃,因为评论解决了这个问题。 ...恕我直言,我知道你很好。