SQL Serv er 存储过程 调试指南 TT 数据库技术专题之“SQL Serv er 存储过程调试指南” Page 2 of 31 SQL Server 存储过程调试指南 存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。有时人们将存储过程称为“数据库中埋头苦干的老黄牛”,它是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。但是无论编写还是调试存储过程都是一项复杂的工作,因此在本次技术手册中,我们将对SQL Server 存储过程的调试进行详细的介绍,包括了基础的调试方法和在调试过程中出现的T-SQL 性能问题和解决方法。 SQL Server 存储过程调试基础 本部分介绍了在SQL Server 中使用异常处理调试存储过程的方法,并对怎样调试T-SQL 存储过程进行了详细介绍,通过对基础的学习,相信您会对存储过程的基础有个更加深刻的了解。 SQL Server 中使用异常处理调试存储过程(一) SQL Server 中使用异常处理调试存储过程(二) 怎样调试T-SQL 存储过程(一) 怎样调试T-SQL 存储过程(二) 怎样调试T-SQL 存储过程(三) T-SQL 性能问题和解决方法 当应用程序用户开始遇到性能问题时,一般他们会联系数据库管理员并询问是否数据库存在问题。导致严重性能问题的往往是编写不当的Transact-SQL ( T-SQL)代码。因此,你必须找出确定性能糟糕的查询并对它们进行优化。 TT 数据库技术专题之“SQL Serv er 存储过程调试指南” Page 3 of 31 SQL Server 中使用游标进行行处理 存储过程与嵌套查询优化 SQL Server 中的视图与UDF 性能问题 SQL Server 不必要的记录锁 解决SQL Server 触发器滥用问题 如何诊断和修复T-SQL 问题 SQL Server 存储过程的修改与变更 在对SQL Server 存储过程进行修改和变更时,往往会遇到各种各样的错误和问题,这可能是由于与现有数据库函数冲突造成的。本部分介绍了如何对存储过程进行升级与批量修改,而不造成错误的方法。 批量编辑SQL Server 存储过程 在 SQL Server 2005 中升级存储过程 TT 数据库技术专题之“SQL Serv er 存储过程调试指南” Page 4 of 31 SQL Server 中使用异常处理调试存储过程(上) 异常处理被普遍认为是T-SQL 脚本编...