应该是这样吧,你的LIKE写错了 
SELECT * FROM TABLE
WHERE SEGMENT1 LIKE '%XXXX%'

解决方案 »

  1.   

    SELECT * FROM TABLE
    WHERE SEGMENT1 LIEK '%''''%'
      

  2.   

    SQL> insert into t1 (id,time)values(3,'bbb''''b');已创建 1 行。SQL> select * from t1;        ID TIME
    ---------- --------------------
             1 23-9月 -05
             6 26-9月 -05
             3 bbbb
             4 21-9月 -05
             2 20-9月 -05
             3 bbb''b已选择6行。SQL> select * from t1 where time like '%''''%'
      2  /        ID TIME
    ---------- --------------------
             3 bbb''bSQL>
      

  3.   

    楼上查询的是双引号
    SELECT * FROM TABLE
    WHERE SEGMENT1 LIEK '%''%'
    就可以了
      

  4.   

    SQL> insert into t1 (id,time)values(3,'bbb''b');SQL> select * from t1 where time like '%''%'
      2  /        ID TIME
    ---------- --------------------
             3 bbb''b
             3 bbb'''b
             3 bbb'b嘿嘿,插入是对的,但SELECT 之后可就不一样罗。
    我也没办法。
    除非:
    SQL> select * from t1 where time like '___''_';        ID TIME
    ---------- --------------------
             3 bbb'b不知兄台高见?