SQL Server 2022 中存储过程创建错误

问题描述 投票:0回答:1

我在 SQL Server 2022 版本中附加了一个数据库,并添加了一个新表 URLabelHeader。添加新的存储过程时出现以下错误。 创建过程 [dbo].[spSaveURLprocess]
(
@tblURLlabelHeader [dbo].tblURLlabelHeader 只读 ) AS
开始
设置不计数;.....

错误信息: 消息 2715,级别 16,状态 3,过程 spSaveURLprocess,第 10 行 [批处理开始第 6 行] 列、参数或变量 #1:找不到数据类型 dbo.tblURLlabelHeader。 参数或变量“@tblURLlabelHeader”的数据类型无效。

参数 @tblURLlabelHeader 不能声明为 READONLY,因为它不是表值参数。

任何人都可以帮助我吗!

在 SQL Server 2022 中添加新的 SP。

c# stored-procedures
1个回答
0
投票

在 @tblURLlabelHeader 之后,您必须定义它的类型。就像@tblURLlabelHeader Varchar(8000)。

SQL Server 2022 中没有这样的值类型 tblURLabelHeader

© www.soinside.com 2019 - 2024. All rights reserved.