如果 name是oracle的关键字 但是我的表里有name这个字段 我怎么查询 name啊

解决方案 »

  1.   

    name虽然为关键字,但是它可以作为字段名。直接查即可。
    SQL> create table test (id number,name varchar2(16));表已创建。SQL> insert into test values (1,'ACMILAN');已创建 1 行。SQL> commit;提交完成。SQL> select id,name from test;        ID NAME
    ---------- ----------------
             1 ACMILANSQL>
      

  2.   

    如果是关键字  select id,"case" from test 加双引号就成
      

  3.   

    name 不是oracle的关键字吧??
      

  4.   

    在oracle中,关键字是可以作为 字段名字的CREATE TABLE a ( f_id INT,TYPE VARCHAR2(20));INSERT INTO a VALUES (1,'测试1');
    INSERT INTO a VALUES(1,'测试2');
    INSERT INTO a VALUES (1,'测试3');SELECT * FROM a;SELECT f_id,TYPE FROM a;
      

  5.   

    name虽然为关键字,但是它可以作为字段名。直接查即可