【发布时间】:2013-05-29 09:48:43
【问题描述】:
我有下表:
SrNo Name
------------
1 TOM
2 JOHN
3 HENRY
运行以下查询:
SELECT * FROM MYTABLE WHERE regexp_LIKE (NAME, '^(TO|HEN)')
给出输出:
SrNo Name
------------
1 TOM
3 HENRY
如果我运行查询:
SELECT * FROM MYTABLE WHERE REGEXP_LIKE (NAME, SELECT '^(' || 'TO' || '|' || 'HE' || ')' FROM DUAL )
我得到了错误
ORA-00936: missing expression
我怎样才能正确传递查询以使这个 REGEXP_LIKE 起作用?
谢谢, 莫妮卡
【问题讨论】:
标签: oracle plsql oracle11g plsqldeveloper