当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL2008增强的集成开发环境

MSSQL
精细讲述SQL Server数据库备份多种方法
让SQL Server也能使用2G以上内存
SQL Server数据库崩溃恢复之法
创建区分大小写的SQL Server 2000实例
SQL Server中易混淆的数据类型
如何优化SQL Server数据库查询
使用Robot连接SQL的例子
如何让你的SQL运行得更快
对Sql Server中的表添加级联更新和级联删除
常用SQL语句书写技巧
SQL Server与Oracle实施成本上的差异
解析SQL Server的数据类型 BLOB
SQL Server数据库和XML标识语言的集成
SQLServer 数据库还原和孤立用户的解决办法
SQL Server 2000/2005 分页SQL
Sql Server锁表
SQLServer2005实现远程数据库备份
SQL精妙语句
SQL Server 2008的逻辑查询处理步骤
如何让你的SQL运行得更快

MSSQL 中的 SQL2008增强的集成开发环境


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 120 ::
收藏到网摘: n/a

增强的集成开发环境

目录

准备工作1

练习1:智能感知功能2

练习 2:使用错误列表3

练习 3:使用单步调试5

准备工作

预计完成本实验所需的时间

30 分钟

目标

在完成本实验后,您将可以:

使用SQL Server 2008 Management Studio的新增功能

先决条件

在完成本实验前,您必须具有:

编写Transact-SQL 脚本与使用SQL Server 2005 Management Studio的相关经验。

实验场景

在本实验当中,您将会看到在SQL Server 2008当中,集成开发环境的新功能。

这些新功能包括:

智能感知

错误列表

单步调试

虚拟机环境

从开始菜单或桌面上启用Microsoft Virtual PC 。如果Virtual PC 控制台没有启用,请查看系统托盘,然后双击系统托盘当中的Microsoft Virtual PC 。

选择Sql08 然后点击Start。

在虚拟机运行起来后,可以通过点击右Alt+Del 来向虚拟机发送一个Ctrl+Alt+Del 命令。

在登录窗口中,输入以下信息:

User name: administrator

Password: password01!

练习1:智能感知功能

在本练习中,您将看到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打开新建查询窗口。

然后,在新打开的窗口中输入下列的代码,注意,要一个字母一个字母的敲入代码:

USE Northwind
GO

注意到,当您输入到“USE N”时,您将会看到所有的数据库列表,这时,您可以通过键盘上的“上”、“下”箭头或使用鼠标指针来选择一个数据库,这便是新的集成开发环境所提供的智能感知功能。

选择刚刚输入的代码,并点击Execute。

然后,在刚刚输入的代码下面,输入下面的代码:

SELECT Employees.FirstName,Employees.LastName
FROM Employees
GO

您可以注意到,在输入代码的过程中,数据列和数据表的名称都会进行智能提示。

练习 2:使用错误列表

在本练习中,您将看到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,这样可以看到错误列表。

在新打开的查询窗口中,输入下列代码。

这时,查看Error List面板,可以看到下面四个错误:

注意,有些错误是由其它错误引起的。

将代码修改为下面的样式,以改正所有错误:

USE Northwind
GO
SELECT   Orders.OrderID, Employees.LastName + Employees.FirstName AS "Employee Name", Customers.CompanyName AS Customer
FROM     Employees INNER JOIN
           Orders ON Employees.EmployeeID = Orders.EmployeeID INNER JOIN
           Customers ON Orders.CustomerID = Customers.CustomerID

这时,注意到,Error List面板中的所有错误都被消除了。

练习 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”面板中看到需要监视的变量。