目前项目需要用到sqlserver数据库,于是就在oracle里创建了dblink连接到sqlserver,又创建了同义词
现在问题是直接 select * from 同义词 这样可以查到数据,但是列名是小写的,当我查询某几个字段的时候
就要在字段上加上引号,这样变的非常不方便,而且也无法使用hibernate的hql了。
sqlserver中的表字段是大写的,但是创建的同义词字段就是小写的,能不能设置oracle查询的时候不区分大小写?
或者能不能创建同义词的时候自动把字段转换成大写?
------解决思路----------------------
可以不用同义词,建成视图,然后创建的时候,字段重命名为大写
貌似只能这样了