sqlserver2008r2中使用表值函数
发布时间:2020-12-12 12:43:55 所属栏目:MsSql教程 来源:网络整理
导读:1.定义表值类型 CREATE TYPE [dbo].[TableType] AS TABLE([Id] [varchar](20) NOT NULL,[Num] [int] NOT NULL,[Used_DoseCount] [decimal](18,4) NULL 2.定义存储过程 CREATE PROCEDURE [dbo].[MyProc] @demo TableType readonly,--使用表值参数,参数必须设
1.定义表值类型 CREATE TYPE [dbo].[TableType] AS TABLE( [Id] [varchar](20) NOT NULL,[Num] [int] NOT NULL,[Used_DoseCount] [decimal](18,4) NULL 2.定义存储过程 CREATE PROCEDURE [dbo].[MyProc] @demo TableType readonly,--使用表值参数,参数必须设置readonly @C char(2) @D varchar(56) AS BEGIN --存储过程主体 END 3.调用 declare @t as TableType insert @t select '405',10,1 insert @t select '705',1 insert @t select '394',1 exec MyProc @t,'11','1111' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |