我创建自己的表类型
CREATE TYPE [dbo].[ObjectsList] AS TABLE(
[Id] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (IGNORE_DUP_KEY = OFF)
)
GO
Run Code Online (Sandbox Code Playgroud)
当我想将此类型作为参数传递时
CREATE PROCEDURE [dbo].[GetData](@DataIds ObjectsList READONLY)
Run Code Online (Sandbox Code Playgroud)
我应该如何在EXEC GetData中传递它?
luv*_*tor 46
你可以找一个例子
DECLARE @data ObjectList
INSERT @data (Id) VALUES (1)
EXEC GetData @data
Run Code Online (Sandbox Code Playgroud)