表值参数“由于@@ Queues不是表值参数,因此无法将其声明为READONLY”

时间:2018-09-25 16:37:34

标签: sql stored-procedures

我正在尝试第一次破解表值参数,并且不断出现以下错误:

  

由于@Queues参数不是表值参数,因此无法将其声明为READONLY

我试图创建这样的存储过程:

CREATE PROCEDURE UpdateQueues
     (@Queues AS dbo.Queues READONLY)
AS
BEGIN
    -- do something
END
GO

在SQL中,Queues表确实在dbo模式中存在(我们广泛使用它),并且数据库兼容性级别为@ 100(我尝试了另一个数据库副本,级别为140,也没有用)。

表本身是否必须进行某种修改?是否有必须打开的数据库级功能?

谢谢

0 个答案:

没有答案