专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle面试

从MSSQL转过来,发现oracle好难用…该如何处理

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
从MSSQL转过来,发现oracle好难用……
碰到的第一个问题是表值函数,在MSSQL里返回表格很轻松,而oracle中还要构造列、表类型,还要弄什么pipeline,最后还要用table()函数把返回表的函数包着,易用性几乎就没有了。

第二个问题是超长数据通过函数或存储过程的传递,MSSQL里直接和普通数据一样使用,而oracle中不仅函数参数要构造成 in out nocopy blob的形式,函数内部使用时还要用超诡异的语法(参见此贴:http://bbs.csdn.net/topics/390847544),而且稍微改变一下使用环境就失效,至今我都没搞明白原理,更别谈灵活运用了。

还有一个问题是二进制数据转数字类型,有时候我需要在客户端把表格编码成一段二进制数据,传到服务器端后用SQL语句解码。在MSSQL中有从二进制数据转到数字类型的函数,但oracle中我找遍了都没有。于是我只能把数据编码成文本格式,这样才能在oracle里解码,但这样效率就低了很多了。

我就奇怪了,怎么说oracle也是世界第一的数据库,易用性咋就这么差呢?
------解决方案--------------------
更多的是使用习惯的问题,呵~
我不喜欢oracle的语法是update  set 后面不能再加from ,要用其它方法实现,呵~
------解决方案--------------------
oracle公认的上手要难一点,他的优势是稳定性,还有他可以在多种操作系统上安装
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: