按照惯例,我的谷歌搜索还没有完全清除我的确切问题,我无法从中提取解决方案,我希望了解情况。所以这是我的存储过程:
CREATE PROCEDURE insertPlayerImage @playerID varchar(9), @profileImage VARBINARY(max), @pending char(1)
AS
INSERT INTO PlayerImage(
playerID,
profileImage,
pending)
VALUES(
@playerID,
@playerImage,
@pending)
GO
我用profileImage创建了一个表作为varbinary(max),并且有效,表就在那里。但是这个程序说我必须声明标量变量@playerImage
我不知道为什么
答案 0 :(得分:1)
是的,您已将@profileImage放在存储过程方法中,而不是@playerImage。