技术开发 频道

SQL server 2008增强的集成开发环境

练习 3:使用单步调试

在本练习中,您将看到SQL Server 2008版本的集成开发环境的单步调试功能。

启动 SQL Server Management Studio

点击Start | All Programs | Microsoft SQL Server 2008 | SQL Management Studio  ,启动SQL Server Management Studio。
在Connect to Server对话框中输入下列信息,然后点击 Connect 按钮:

Server type: Database Engine
Server name: (local)
Authentication: Windows Authentication

普通执行方式

点击 New Query,打开新的查询窗口。
在菜单中,选择View,Error List,这样可以看到错误列表。
在新打开的查询窗口中,输入下列代码。

USE Northwind
GO

DECLARE @i int,@max int
SET @i=(SELECT COUNT(ID) FROM TestTable)
SET @max=@i+10
WHILE @i<@max
BEGIN
INSERT INTO TestTable(Name)
VALUES('Person'+STR(@i))
SET @i+=1
END
SELECT * FROM TestTable

点击Execute,便可以执行整个代码,可以看到返回的结果。

调试执行方式

点击工具栏上Execute右边的绿色箭头,可以开始调试执行代码。
这样,便可以像使用Visual Studio的代码高度功能一样,调试T-SQL代码的执行。
在执行过程中,可以点击“Debug”工具栏上的“Step Into”、“Step Over”、“Step Out”按钮,可以进行调试。
在调试过程中,还可以通过“Locals”面板查看正在运行过程当中的变量。
如果希望查看某个变量的值,可以在变量,如“@i”上点击鼠标右键,选择“Add Watch”菜单项,此时,可以在“Watch 1”面板中看到需要监视的变量。
 

0
相关文章