SQLServer 2008助你轻松编写T-SQL存储历程[MSSQL防范]
本文“SQLServer 2008助你轻松编写T-SQL存储历程[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
本文主要介绍 SQLServerExpress2008不用第三方工具调试T-SQL语句,经过本文的介绍,用SQLSERVER2008 Manage studio 编写、调试T-SQL存储历程都将是一件轻松、欢愉的事情.
1、回想早期的SQLSERVER版本
早在SQL2000时代,查询解析器的功效还很粗陋,远不如VS那么强盛.到SQL2005时代,代码高亮、SQL优化等功效渐渐加强,但是仍然无法调试SQL语句.好一点的第三方的SQL语法编辑器仿佛也不够完善,这样招致一些人抱怨存储历程不便于保护,开辟的时刻能不用则不用.
2、SQLSERVER2008Express 智能提醒加强
该功效是SQL2008在SQL2005之后的进级版,我们可以很便利的调用智能提醒,和 VS一致:利用快速键ctrl + J 便可.
截图以下:
该功效能否与VS一样了呢? 毕竟他们都是微软的产品.
3、调试T-SQL语句:
1.Debug普通T-SQL语句:
SQL代码以下:
1 use northwind |
非常简单的定义了 三个int 型变量:i、j、k并且对这些变量举行简单的逻辑运算,在Management Studio 中只要轻松的按F11键,便可调试以上代码块.
截图以下:
接着点击F11逐语句debug 大概F10逐历程调试代码.
截图以下:
这个dubug的场面您能否认为已经和VS相差无几了呢?
4、支持复杂存储历程嵌套debug:
您大概会疑问,在一个宏大的系统中,假如数据库逻辑绝大部份都是存储历程实现的情形下,会呈现存储历程嵌套存储历程大概嵌套存储函数这样的代码.
SQL2008能否支持调试功效呢?答案是必定的.
首先定义一个简单的存储历程(本文利用NorthWind数据库)代码以下:
1 CREATE procedure sp_getOrders |
该存储历程在以下批处理内被调用,代码以下:
1 declare @i int ,@j int,@k int |
F11对以上代码举行SQL Debug.
截图以下:
当断点经过exec sp_getOrders 10248 这段代码时,点击F11进入sp_getOrders存储历程举行逐语句debug.
截图以下:
5、小结
附上SQLSERVERExpress2008官方下载地址,该版本还有别的一个好处是自带了Agent,这样便可以直接利用Agent举行自动备份数据库.最后但愿本篇文章可以给您带来帮忙,若有不足之处欢送指出,谢谢!
出处:http://www.cnblogs.com/ryanding/
本文版权归作者和博客园共有,欢送转载,但未经作者赞成必须保存此段声明,且在文章页面明显位置给出原文衔接,不然保存究查法律责任的权利.
以上是“SQLServer 2008助你轻松编写T-SQL存储历程[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |