SQL Server中,可以用select [字段名] from 表名的形式处理字段名中有特殊字符问题,请问Oracle中,有没有对应于[]字符的关键字呢?字段名中有特别字符

解决方案 »

  1.   

    Using the double quotation s ("") 
      

  2.   

    insert into 表("字段名") values('1')
    出现无效列名提示
    双引号不行啊
      

  3.   

    可以通过很多种方式,以下给个实例,比如需要向表中某字段插入&开头的字符:SQL> conn test/test
    Connected.SQL> create table t2(id1 varchar2(32),name varchar2(32));Table created.SQL> insert into t2(id1,name) values('a','1');1 row created.SQL> insert into t2(id1,name) values('&a','2');
    Enter value for a: 
    old   1: insert into t2(id1,name) values('&a','2')
    new   1: insert into t2(id1,name) values('','2')1 row created.SQL> insert into t2(id1,name) values('&'||'a','3');1 row created.SQL> select * from t2;ID1                              NAME
    -------------------------------- --------------------------------
    a                                1
                                     2
    &a                               3
      

  4.   

    是字段名中还是内容中含有特殊字符啊
    create table TEST2
    ([wps] varchar(20));
    是这个意思吗
      

  5.   

    SELECT '#$%#*()()@#$$%^&' AS TEST FROM DUAL;
      

  6.   

    真对不起各位,当时分给少了,久了没操作csdn问题页面,忘记改分数了,不然大家都应该得些分。
    还是谢谢各位帮助