如题,老版本db2 9.7很多函数不够强大,比如有两个字段A和B,在sql中这么写就会报错42824:
select A,B from t where A LIKE %||B||%
最后改了一下才对:
select A,B from t where locate(B,A) > 0
以后最好还是不要做这种操作,设计的时候就避免,比如字段里面不存多个值,拆成关系表就不会有这个坑爹的问题了。
贡献一下,方便后来人
如题,老版本db2 9.7很多函数不够强大,比如有两个字段A和B,在sql中这么写就会报错42824:
select A,B from t where A LIKE %||B||%
最后改了一下才对:
select A,B from t where locate(B,A) > 0
以后最好还是不要做这种操作,设计的时候就避免,比如字段里面不存多个值,拆成关系表就不会有这个坑爹的问题了。
贡献一下,方便后来人