sql-server - 适合 Oracle 开发人员/dba 的 SQL Server

标签 sql-server database sql-server-2005 oracle query-optimization

我有几年使用 Oracle 进行开发的经验,现在已经转到使用 SQL Server 的地方(2005 年)。对于像我这样有背景的人来说,哪里是学习 SQL Server 查询优化、基本 dba 知识和 SQL Server 陷阱等知识的好地方。

谢谢!

最佳答案

这本书非常有用,因为它同时具有 Oracle 和 T_sql 语法 SQL in a Nutshell,作者:Kevin 和 Daniel Kline,O'Reilly 出版

对于具有 Oracle 背景的人来说,游标可能是一个问题,因为据我了解,它们在 Oracle 中经常使用。 SQL Server 不喜欢它们,而且它们是性能的大 killer 。

有几本关于 SQL Server 性能调优的书籍。快速浏览一下亚马逊应该会让你得到很多东西

Red-gate 提供了用于比较数据库的良好工具,并且还提供了许多您可能想要查看的优质免费内容。 http://www.red-gate.com/

这里有一些关于 SQL Server 的好内容,特别是在 Wiki 区域。我认识许多作者,其中一些人在非常大的 SQL Server 环境中工作,并且都是非常聪明的人。 http://lessthandot.com/

关于sql-server - 适合 Oracle 开发人员/dba 的 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/831061/

相关文章:

Python - PyODBC - 带循环的多个查询

mysql - 如何从可变条件的多个表中选择数据| MySQL

database - 数组到 Zend_Db_Table_Row zend 框架

sql-server - SQL Server 2005 - 查看 SP 在 SP 内执行

sql-server - 带逗号和句点的 SQL Server 2005 货币格式

java - 加入具有复杂关联表​​的 JPA 实体而不创建关联实体?

sql - 在存储过程中更改数据库名称和跨数据库查询

mysql - ANSI SQL 转换列中的行

mysql - 如何高效地一次获取数据并统计行数?

sql-server - 在表之间移动数据并生成旧标识值到新标识值的映射的最佳方法