肯定不是关键字的问题。要是使用了关键字应该在建表时就要报错的。应该是你的sql写的问题,或其他的原因。
我简单测了一下,oracle是8.1.7的,win2000
SQL> create table test5 (kind number,level1 varchar2(10));Table created.Elapsed: 00:00:03.25
SQL> commit;Commit complete.Elapsed: 00:00:00.60
SQL> insert into test5 values (1,'dds');1 row created.Elapsed: 00:00:00.81
SQL> commit;Commit complete.Elapsed: 00:00:00.10
SQL> select * from test5 where kind=1 and level1 like '%s%';      KIND LEVEL1
---------- ----------
         1 ddsElapsed: 00:00:00.81你把你的表结果和数据还有查询的sql语句都贴出来。