搜索long varchar SQL

时间:2011-12-14 11:04:42

标签: sql database search varchar ingres

我在Ingres 9.2.0中有一个包含long varchar列的数据库。有没有什么办法可以在这个列中搜索特定的字符串,只返回列中包含该字符串的行。

我尝试使用如下

select * from table
where col like '%abc%'

但是我收到以下错误

  

没有为'long varchar'类型的参数定义函数'like'   和'varchar'。明确地将其参数转换为所需的参数   类型。


我能够通过以下查询解决此问题

  

从表中选择*   位置(col中的'abc')> 0

1 个答案:

答案 0 :(得分:3)

对Ingres 9.3.0添加了针对LONG VARCHAR的LIKE支持(project page - 如果您有早期版本,则无效。请查看feature list以查找所有9.3更改。