sqlplus中试一下:
select 5-3 from dual;
select 5_3 from dual;
"-"和"_"第一个表示减号,第二个仅表示连接字符。

解决方案 »

  1.   

    自已运行下就知
    SQL> create table abc-123 (a varchar2(10));create table abc-123 (a varchar2(10)ORA-00922: 缺少或无效选项SQL> create table "abc-123" (a varchar2(10));Table created但注意oracle对大小写比较敏感(双引号情况下)
      

  2.   

    如果你的表是从SQL导过来的,必须使用双引号
      

  3.   

    在Oracle查询的时候,用双引号把表给引住,好像不支持呀!!