开发人员从SQL Server迁移到Oracle

Mar*_*tin 7 database sql-server oracle

我们正在内部推出一个新项目,而之前我们所有的工作都在SQL Server上,新产品使用了oracle后端.

任何人都可以建议任何婴儿床单或类似的东西给像我这样的SQL Server人员一个主要差异的概述 - 希望能够尽快启动和运行.

and*_*y47 3

@hamishcmcn

您关于 '' == Null 的断言根本不正确。在关系世界中,Null 只能被理解为“我不知道”。当您将某个值与 Null 进行比较时,您从 Oracle(以及大多数其他不错的数据库)得到的唯一结果是“False”。

我突然想到 SQL Server 和 Oracle 之间的主要区别是:

  • 学会热爱事务,它们是你的朋友——自动提交不是。
  • 读取一致性和无阻塞读取
  • SQL Server 数据库 == Oracle 架构
  • PL/SQL 的功能比 T-SQL 丰富得多
  • 了解 Oracle 中实例和数据库之间的区别
  • 一台服务器上可以有多个 Oracle 实例
  • 没有尖锐的点击向导(除非你真的非常想要它们)

其他人请帮助我并添加更多内容。