具体原因 
已经有一个实现sqlserver2000的类 select部分使用了很多for xml auto语句
检索的数据直接格式化成xml字符串 字段的名字有大写有小写现在需要增加一个Oracle的类 跟上面的sql的类实现同一个数据处理接口
Oracle中表字段的名字全部给默认成大写 这样在客户端收到的xml字符串
节点名称中就有大写有小写 无法用XPath直接检索 (C#)现在我的想法是Oracle中是否能把字段名字默认改成大写的这个咚咚给他去掉
也就是说设计的时候怎么输入就怎么显示
否则就要把sqlserver中的字段全部改成大写才能保持一致
而且需要修改客户端所有xpath查询的函数
这样做不禁工作量大 还要重新测试 , 字段可读性也变的其差无比
请赐教 thx

解决方案 »

  1.   

    再有 oracle中累死sqlserver中的for xml auto功能的咚咚是?
      

  2.   

    create table tbname ("id" number,...);
    不过使用的时候也都需要加上双引号
      

  3.   

    SQL> create table test000("username" varchar2(20));Table createdSQL> insert into test000 values('ZhouFan');1 row insertedSQL> commit;Commit completeSQL> insert into test000 values('wang01');1 row insertedSQL> commit;Commit completeSQL> select * from test000;username
    --------------------
    ZhouFan
    wang01
      

  4.   

    建立的时候用"",那oracle就不转换了,你写什么他存什么
    或者用的时候lower转换一下
      

  5.   

    //不过使用的时候也都需要加上双引号 
    哎 这点太麻烦了 真不爽
    BS Oracle窜改我的大小写