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

MSSQL
mssql server 存储过程里,bulk insert table from ''路径+文件'',路径固定,文件名不固定的实现方法
请问在mssql“SQL事件探查器”里表格的标题,如CPU,Read,Write,Duration,SPID.........的解释
mssql server .ldf和.mdf的文件附加数据库的sql语句
[js]javascript与剪贴板交互
mssql中得到当天数据的语句
在SQL中使用convert函数进行日期的查询的代码
sql server中datetime字段去除时间的语句
sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
推荐SQL Server 重新恢复自动编号列的序号的sql代码
清空MSSQL日志 与set recovery simple
mssql2005注入方法小结
[原创]比较详细的完美解决安装sql2000时出现以前的某个程序安装已在安装计算机上创建挂起的文件操作。
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
重装MS SQL Server 2000前必须彻底删除原安装文件的方法
SQL Server 不删除信息重新恢复自动编号列的序号的方法
MSSQL差异备份取系统权限的相关软件下载
解决MSSQL2005远程连接sql2000非默认端口数据库的问题
SQL命令大全-中英文对照
用SQL语句实现随机查询数据并不显示错误数据的方法
sql server不存在 sql server拒绝访问

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 128 ::
收藏到网摘: 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”面板中看到需要监视的变量。