我有一个用户定义的类型如下:
CREATE TYPE [Integer_udt] AS TABLE (
[Id] INT NOT NULL,
PRIMARY KEY CLUSTERED ([Id] ASC));
然后我从查询中填充了它:
DECLARE @Ids [Integer_udt]
INSERT INTO @Ids
SELECT table1.Id
FROM table1
接下来,我需要将各个参数传递给接受单个 Id 的存储过程:
EXEC prc_complicated_calculation @Id
假设我无法更改 prc_complicated_calculation。最好的称呼是什么?