为什么我不能在Sybase SQL中使用正则表达式

时间:2013-07-03 10:19:08

标签: sql sybase sybase-ase

我正在使用此版本的Sybase -

  

Adaptive Server Enterprise / 15.5 / EBF 18164 SMP ESD#2 / P / x86_64 / Enterprise Linux。

当我尝试运行以下查询时,出现错误Incorrect syntax near 'regexp'

SELECT * FROM T1 WHERE C1 regexp '.*'

如果此版本的ASE不支持此选项,可否有人建议替代方案。

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

SELECT * FROM T1 WHERE C1 like '%.%'

SELECT * FROM T1 WHERE C1 like '%[.]%'