PL / SQL正则表达式检查

时间:2017-03-28 06:39:28

标签: sql regex oracle

我对C#有以下正则表达式。它检查3个大写字母后跟3个数字。

string reg = @"^[A-Z]{3}\d{3}";

是否可以为PL / SQL编写相同类型的正则表达式?我是新手。

示例有效文字:

ABS123
AHS243
OPS234

2 个答案:

答案 0 :(得分:1)

自Oracle 10g以来,一直有SQL支持正则表达式。不知道你想如何使用它,但也许你需要这样的东西?

where regexp_like(your_column, '^[A-Z]{3}\d{3}')

对Posix正则表达式有很好的支持。 Find out more

答案 1 :(得分:0)

Oracle和C#正则表达式相同。