WEB开发网
开发学院数据库MSSQL Server SQL Server 2008 表值类型参数 阅读

SQL Server 2008 表值类型参数

 2008-09-28 10:07:00 来源:WEB开发网   
核心提示: 表值类型参数就像在OLE DB和ODBC中的参数数组一样,但是它可以提供更多的灵活性,SQL Server 2008 表值类型参数(2),并与T-SQL更加集成,表值类型参数也可以更加方便的进行基于集合的操作,然后点击 Connect 按钮:Server type: Database En

表值类型参数就像在OLE DB和ODBC中的参数数组一样,但是它可以提供更多的灵活性,并与T-SQL更加集成。表值类型参数也可以更加方便的进行基于集合的操作。

在本练习中,您的目标是使用单个存储过程,使用多个数据行插入一整个数据集合。

在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

点击File | Open | File。

打开C:SQLHOLS 文件夹,然后打开Table Valued Parameters目录当中的Labscript.sql 脚本文件。

使用存储过程中的多个参数插入数据

查看并选中 下列代码并点击Execute:

USE SQL2008DEMO
GO
CREATE TABLE dbo.Employee(
EmpID int NOT NULL,
EmpName nvarchar(100) NOT NULL,
EmpEmail nvarchar(100) NOT NULL)

查看并选中 下列代码并点击Execute:

USE SQL2008Demo
GO
CREATE PROCEDURE NewEmployeeMS(@EmpID int,@EmpName nvarchar(100),@EmpEmail nvarchar(100))
As
BEGIN
INSERT INTO dbo.Employee
values(
@EmpID, @EmpName, @EmpEmail)
END

查看并选中 下列代码并点击Execute:

上一页  1 2 3 4  下一页

Tags:SQL Server 类型

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接