sql server 2005和oracle是什么关系

他们不都是数据库吗 相同吗?还有学习他们需要哪些基础 我java不是很踏实

所有的关系型数据库都支持 SQL 命令 在支持SQL语句的同时 也拥有自己的一套语言规范 只是实现方式大同小异
这两者是差不多的,sqlserver2005和oracle的sql基本还是遵循sql标准的
只是一些函数上的区别,oracle的分析函数功能更强大一些,数据存储量也比sqlserver大
Oracle当然是适合大型项目,如果你是做小项目肯定用不到
sqlserver的图形化页面更适合初学者,但如果你想深入学习研究的话,建议学oracle
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-12
没有什么关系的,只是他们都用了T-SQL做开发,其他的感觉没什么区别,就是oracle要强大一点。建议先从sql server学起,你是搞开发的吧,那对数据库编程用的多一点。
第2个回答  2012-12-12
sql server 2005 和 oracle 都是 数据库.

sql server 微软公司的
oracle 甲骨文公司的

两者可以说是 互相为 竞争对手的关系。

两者在基本的 SQL 语句上面, 大部分是相同的。

但是很多细节方面, 差异不小。

例如存储过程、函数、触发器语法等。
sql server 使用的是 T-SQL 的语法
Oracle 使用的是 PL/SQL 的语法。

如果你只是 用 java 访问数据库的话。
那么需要了解 如何 java 访问数据库。
以及一些 基本的数据库函数, 就可以了。

例如: 如何取 数据库的系统时间
SQL Server 是 GETDATE
Oracle 是 SYSDATE

你可以去 百度文库 里面去查询 “SQL 函数参考手册 ”
会有 SQL Server 与 Oracle 的常用的函数对照表。
第3个回答  2012-12-12
答案是:没有关系。但是语句只是有些许语法差异,其他的没什么共同点了
第4个回答  2012-12-12
他们都是数据库产品,都是做数据库处理的,只是他们有自己的语言,语法上有不一样的地方,也有相同的地方,只要学会一种数据库,其他的数据库也非常容易学习的