【问题标题】:SIMILAR TO predicate ingres 4gl issue类似于谓词ingres 4gl问题
【发布时间】:2017-07-13 21:14:33
【问题描述】:

我使用这个查询来获得一个具有成功结果的正则表达式。

select * from paso_string where 'AAAAAAAAA' SIMILAR TO columname

但是,当我在 ingres 4GL 中使用此查询时,当我尝试编译并显示以下问题时显示错误。

E_OS0100 在线语法错误 最后读取的符号是“相似”

【问题讨论】:

  • 请确定您使用的数据库。
  • SIMILAR TO 是 PostgreSQL 和 Firebird 的东西。它不在 MySQL 中。您的错误消息显示它不在 Ingres 中。请不要通过使用您未使用的 DBMS 的各种 DBMS 制造商标签标记您的问题来向我们发送垃圾邮件。

标签: mysql sql ingres 4gl


【解决方案1】:

4GL 有自己的解析器,遗憾的是,它在新功能方面通常落后于 SQL 解析器。

标准的解决方法是将您的 SQL 语句放入一个字符串中,然后执行 execute immediate :string;

【讨论】:

  • 我正在使用立即执行来编辑我的代码。我稍后会发布更多结果。感谢您的所有 cmets
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-28
  • 2018-10-04
  • 2016-03-25
相关资源
最近更新 更多