PL/SQL 正则表达式检查
Posted
技术标签:
【中文标题】PL/SQL 正则表达式检查【英文标题】:PL/SQL regex check 【发布时间】:2017-03-28 06:39:28 【问题描述】:我有以下 C# 的正则表达式。它检查 3 个大写字母后跟 3 个数字。
string reg = @"^[A-Z]3\d3";
是否可以为 PL/SQL 编写相同类型的正则表达式?我是新手。
有效文本示例:
ABS123
AHS243
OPS234
【问题讨论】:
【参考方案1】:自 Oracle 10g 以来,正则表达式已支持 SQL。不确定你想如何使用它,但也许你需要这样的东西?
where regexp_like(your_column, '^[A-Z]3\d3')
对 Posix 正则表达式有很好的支持。 Find out more.
【讨论】:
【参考方案2】:Oracle 和 C# 正则表达式相同。
【讨论】:
以上是关于PL/SQL 正则表达式检查的主要内容,如果未能解决你的问题,请参考以下文章