我在存储过程中收到一个SQL Server错误(尽管它看起来运行和运行正确)。当我在代码中查看存储过程调用时,它被加下划线,并且突出显示的错误消息说:“过程sp_referencesite没有参数,并且提供了参数。”
我的程序叫做:
execute dbo.sp_ReferenceFieldwork @refColumnName='Comment', @FldWkID=@FieldInvId, @reference=@ref output
程序定义如下:
CREATE PROCEDURE [dbo].[sp_ReferenceFieldwork]
@refColumnName varchar(100),
@FldWkID int,
@reference varchar(8000) output
AS
据我所知,所有的情况都是正确的,参数的数量是正确的,字段类型是正确的。怎么了?或者,至少,问题可能是什么?