助你轻松编写TTSQL存储过程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
助你轻松编写TTSQL存储过程

SQLServer 2008助你轻松编写T-SQL存储过程 本文主要介绍 SQLServerExpress2008不用第三方工具调试T-SQL语句,经过本文的介绍,用SQLSERVER2008 Manage studio 编写、调试T-SQL存储过程都将是一件轻松、快乐的事情。 一、回顾早期的SQLSERVER版本 早在SQL2000时代,查询分析器的功能还很简陋,远不如VS那么强大。到SQL2005时代,代码高亮、SQL优化等功能逐渐加强,但是依然无法调试SQL语句。好一点的第三方的SQL语法编辑器似乎也不够完美,这样导致一些人抱怨存储过程不便于维护,开发的时候能不用则不用。 二、SQLSERVER2008Express 智能提示加强 该功能是SQL2008在SQL2005之后的升级版,我们可以很方便的调用智能提示,和 VS一致:使用快捷键ctrl + J 即可。 截图如下: 该功能是否与VS一样了呢? 毕竟他们都是微软的产品。 三、调试T-SQL语句: 1.Debug普通T-SQL语句: SQL代码如下: 1 use northwind 2 ?go 3 4 ?declare @i int ,@j int,@k int 5 ?set @i = 1; 6 ?set @j = 2; 7 ?set @k=@i + @j 8 select @i; 9 go 非常简单的定义了 三个int 型变量:i、j、k并且对这些变量进行简单的逻辑运算,在Management Studio 中只要轻松的按F11键,即可调试以上代码块。 截图如下: 接着点击F11逐语句debug 或者F10逐过程调试代码。 截图如下: ? (点击查看大图) 这个dubug的场面您是否觉得已经和VS相差无几了呢? 四、支持复杂存储过程嵌套debug: 您可能会疑问,在一个庞大的系统中,如果数据库逻辑绝大部分都是存储过程实现的情况下,会出现存储过程嵌套存储过程或者嵌套存储函数这样的代码。 SQL2008是否支持调试功能呢?答案是肯定的。 首先定义一个简单的存储过程(本文使用NorthWind数据库)代码如下: 1 CREATE procedure sp_getOrders 2 ? @orderID int = null 3 ?as 4 ?if (@orderID is null ) 5 ?? begin 6 ???? print null 7 ?? end 8 ?? else 9 ????? begin 10 ??????? print correct 11 ????? end 12 ?? select * from Orders where? OrderID = @orderID 13 ?go 该存储过程在以下批处理内被调用,代码如下: 1 declare @i int ,@j int,@k int 2 ?set @i = 1; 3 ?set @j = 2; 4 ?select @k=@i + @j 5 ?exec sp_getOrders 10248 6 ?select @i; 7 ?go F11对以上代码进行SQL Debug。 截图如下: ? (点击查看大图) 当断点经过exec sp_getOrders 10248 这段代码时,点击F11进入sp_getOrders存储过程进行逐语句debug。 截图如下: ? (点击查看大图) 五、小结 附上SQLSERVERExpress2008官方下载地址,该版本还有另外一个好处是自带了Agent,这样就可以直接使用Agent进行自动备份数据库。最后希望本篇文章可以给您带来帮助,如有不足之处欢迎指出,谢谢! 为策应国家“西气东输”工程,改善##市的能源结构,完善城市基础设施,改善城镇居民点生活质量,##市决定引入“重庆忠县至湖北武汉” 输气管线(简称“忠武管线”)天然气建设项目。该项目穿江工程初步建设方案为“忠武管线”从##县江洲镇洲头村穿越长江南支段进入##市**区新港镇的乌石矶附近,实现与##市现有建成的天然气管网对接,并在穿江口附近新建一座调压计量站。该工程的建设能够促进##市天然气利用,改善投资环境,节约能源,减少环境污染,能够为城市建设提供有力的保障,完善市政基础设施,增加其发展动力,能够进一步提高人民生活水平,增加就业机会,促进社会经济发展,走向可持续发展的道路。建设单位根据有关环保法规要求,特委托##市环境科学研究所就该项目进行环境影响评价。评价单位工作人员经过现场实地踏勘,结合本项目的可行性方案和具体情况,依据有关环评技术规范,就该项目进行了环境影响评估。 为策应国家“西气东输”工程,改善##市的能源结构,完善城市基础设施,改善城镇居民点生活质量,##市决定引入“重庆忠县至湖北武汉” 输气

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档