查询分析器设置断点单步调试存储过程

2016-01-29 15:46 47 1 收藏

查询分析器设置断点单步调试存储过程,查询分析器设置断点单步调试存储过程

【 tulaoshi.com - SQLServer 】

T-SQL 调试程序只能在 SQL 查询分析器内运行。一旦启动,调试界面将占据该应用程序内的一个窗口。

启动调试程序
启动调试程序有两种方法。每种方法都要求目标过程创建和存储于 SQL Server 数据库中。第一种方法使用对象浏览器。第二种方法依靠对象搜索工具。

从对象浏览器启动调试程序

在"工具"菜单上单击"对象浏览器"命令。


在"对象浏览器"对话框中,单击"对象"选项卡。


双击以打开在其中存储该过程的数据库。


双击以打开 Stored Procedures 文件夹。


右击要调试的存储过程。出现一个上下文菜单。


从上下文菜单中选择"调试"命令。
从对象搜索启动调试程序

在"工具"菜单上单击"对象搜索"命令。


在"对象搜索"窗口中,输入所需的适当搜索参数以定位所查找的过程。单击"开始查找"按钮以显示相匹配的过程。


在"对象搜索"窗口的结果窗格中,右击希望调试的存储过程的名称。出现一个上下文菜单。


从上下文菜单中选择"调试"命令。
一旦启动了 Transact-SQL 调试程序,将出现一个对话框,提示您设置输入参数变量的值。并非强制在此时设置这些值。还可以在调试程序界面出现时对这些值进行修改。在该对话框中,单击"执行"可继续会话。

说明 SQL 查询分析器不支持调试程序的多个实例。试图调试第二个存储过程时,系统将提示您取消当前活动的调试会话。


由于连接限制,调试程序窗口在前台时不能创建新的查询。若要创建新的查询,必须将某个现有查询窗口调到前台或打开到数据库的新连接。

来源:http://www.tulaoshi.com/n/20160129/1496448.html

延伸阅读
标签: ASP
  if exists(select * from sysobjects where ID = object_id("up_TopicList"))    drop proc up_TopicList go create proc up_TopicList             @a_ForumID int , @a_intDays int , @a_intPageNo int , @a_intPageSize tinyint  &nbs...
标签: ASP
  一、先介绍一下什么是存储过程 存储过程是利用SQL Server所提供的Tranact-SQL语言所编写的程序。Tranact-SQL语言是SQL Server提供专为设计数据库应用程序的语言,它是应用程序和SQL Server数据库间的主要程序式设计界面。它好比Oracle数据库系统中的Pro-SQL和Informix的数据库系统能够中的Informix-4GL语言一样。这类语言主要提供以...
代码如下: /* *@curentpage 当前页 *@pagesize 每页记录数 *@TableName 表名 *@key 主键(自动排序) *@where 查询条件 1)空为 null 2)有查询条件不要带where *@order '0'表示 desc '1'是asc *@pageCount 总页数 */ create procedure Page @currentpage int,@pagesize int, @TableName varchar(30),@key varchar(30), @where...
标签: Web开发
CREATE PROC myx_prPageRecordset @queryStr nvarchar(1000),  @keyField nvarchar (200),  @pageSize int,  @pageNumber int  AS BEGIN DECLARE @sqlText AS nvarchar(4000) DECLARE @sqlTable AS nvarchar(4000) SET @sqlTable =&n...
标签: SQLServer
前言 一直用ASP+ACCESS来编写网页和公司的内部应用系统,内部应用系统也就是大家说的OA吧,这个我也不知道,公司又叫它ERP,反正不管什么,它是用来帮助公司处理日常工作的,简化劳动的.从来没用过存储过程,所有的添加,删除,修改都是在ASP里面写程序执行,代码很多.数据量少的时候没什么感觉,挺快的,可等到数据量大的时候,上W条记录查询,尤其是不...

经验教程

874

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部