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