SQL Server2008表值参数

SQL Server2008 新增表值参数,对使用存储过程批量更新数据操作非常方便。

具体使用步骤:

1、创建:

  

/****** Object:  UserDefinedTableType [dbo].[TVP_OrderBatMoney]    Script Date: 03/25/2017 16:35:02 ******/
CREATE TYPE [dbo].[TVP_OrderBatMoney] AS TABLE(
    [desccript] [varchar](500) NOT NULL,
    [batmoney] [decimal](18, 2) NOT NULL,
    [expiretime] [datetime] NOT NULL,
    [batstatus] [int] NOT NULL,
    [receivemoney] [decimal](18, 2) NULL,
    [receivetime] [datetime] NULL
)
GO

创建后在Sql Studio 可编程性-->类型-->用户定义表类型中查看。如下图:

 

2、存储过程创建

 

3、程序代码赋值

 

 4、程序代码调用

  

5、存储过程使用表值参数

 

 

6、其他问题

  看到网上贴子

 

posted @ 2017-03-25 16:52  mopheify  阅读(192)  评论(0)    收藏  举报