RT

解决方案 »

  1.   

    双引号的作用是:如果创建对象的时候,对象名、字段名加双引号,则表示Oracle将严格区分大小写,否则Oracl都默认大写。而单引号则表示:这个加了单引号的字段是一个字类似字符串,并不区分大小写。
      

  2.   

    字符串用单引号
    双引号表示表, 字段名等对象。例如
    select * from table_name where id=1;这种代表查询的是数字
    select * from table_name where id='1';这种代表查询的是字符
    如果是双引号是这样,假如你有个表的字段叫sysdate,因为sysdate属于oracle中的特有字符,但你要查询这个字段的时候
    select "sysdate" from table_name;
    但是你要是用
    select 'sysdate' from table_name;
    那么你查出来的就是字符串,结果是sysdate