最近有个项目是用oracle数据库的,用了一段时间感觉oracle真垃圾,搞的我是一肚子火.
这么烂的数据库居然还被称做最好的数据库,作为微软的开发人员我实在是想不通,必须发个贴骂一下.1.不支持select top N语句,还有其他类似的就不说了
2.客户端登录后点开方案,里面的树展示的是数据库名吗?能不能按字母排个序?找个数据库恨不得拿个放大镜来找
3.界面难看.还有比这更难看的吗?看上去真象刚学编程的人做出来的界面啊
4.我建了表,保存了,后来发现需要增加2个字段,OK,我要把这2个字段放在第2和第5的位置(在sqlserver里拖动一下就可以了的事),发现拖不动,也无法在第1和第4上插入列,怎么办?难道把这表删了重新建表??FFFFFFFFFFFFFFFF
UUUUUUUUUUUUUU
..........
5.还有其他我就不说了,烦死了烦死了救命啊,来人帮我把第4点解决下吧!
这么烂的数据库居然还被称做最好的数据库,作为微软的开发人员我实在是想不通,必须发个贴骂一下.1.不支持select top N语句,还有其他类似的就不说了
2.客户端登录后点开方案,里面的树展示的是数据库名吗?能不能按字母排个序?找个数据库恨不得拿个放大镜来找
3.界面难看.还有比这更难看的吗?看上去真象刚学编程的人做出来的界面啊
4.我建了表,保存了,后来发现需要增加2个字段,OK,我要把这2个字段放在第2和第5的位置(在sqlserver里拖动一下就可以了的事),发现拖不动,也无法在第1和第4上插入列,怎么办?难道把这表删了重新建表??FFFFFFFFFFFFFFFF
UUUUUUUUUUUUUU
..........
5.还有其他我就不说了,烦死了烦死了救命啊,来人帮我把第4点解决下吧!
我在Enterprise Manager Console中找遍所有菜单也没找到修改的地方
我用PLSQL Developer连接后找到那个表,发现可以重命名,我改好了保存,结果报错:不允许指定表的所有者
ORACLE版没人回答我的问题!!!我忍不住又要骂一句:Oracle你能不能再垃圾一点?
一般不用oracle的管理工具
管理oracle一般是在shell、cmd下,根本不用图形工具
http://topic.csdn.net/u/20111220/23/dbd4ff29-abc3-4c31-88a5-b3cdac9699e6.html
我自己本身也是个微软的fans,喜欢用微软的产品,它的开发工具/数据库/OFFICE都好用而且简直是无逢连接的
象现在的手机系统苹果的/安卓的用起来感觉很舒服,所以它们都很成功,微软也有WM手机系统,但是不够人性化所以用的人少
现在的硬件 软件 服务等等都在朝美化 人性化的方向发展,
但是在2011年居然看到了oracle这么难操作界面难看的要死的东西,还要强迫自己去学它,我实在是接受不了啊!
所以,数据库功能上,Oracle很强。
微软,widows/office起家的,图形界面是他的特长。
抛开图形界面的话,SQL Server 对应数据库的使用上,还是与Oracle有些差距的。角度不同,各有所长。
那又如何,人家产品也有历史继承性的,所以习惯也不会随便改变,没办法喽
ORACLE 你也可能整的很慢
--可以直接使用rownum,这只是语法区别,再比如mysql的limit2.客户端登录后点开方案,里面的树展示的是数据库名吗?能不能按字母排个序?找个数据库恨不得拿个放大镜来找
--oracle一个示例只有一个数据库,除非做RAC,多个示例一个数据库,这时架构的区别3.界面难看.还有比这更难看的吗?看上去真象刚学编程的人做出来的界面啊
--界面,微软确实做的不错,oracle为了跨平台,很多界面工具是JAVA写的4.我建了表,保存了,后来发现需要增加2个字段,OK,我要把这2个字段放在第2和第5的位置(在sqlserver里拖动一下就可以了的事),发现拖不动,也无法在第1和第4上插入列,怎么办?难道把这表删了重新建表??
--还是界面的问题,sql server上可以随意拖动,事实上也是在背后帮你完成了重新建表的操作,如果用sql语句写,sql server也不能随意把列插到指定位置的。用用习惯就好了,oracle的优点还是很多的。界面的方便使用上,确实是sql server好。