Вставка Varbinary(max) с помощью хранимой процедуры

Как обычно, мои поиски в Google не совсем прояснили мою проблему, и я не могу извлечь из них решение, и я хочу понять ситуацию. так вот мой сохраненный процесс:

CREATE PROCEDURE insertPlayerImage @playerID varchar(9), @profileImage VARBINARY(max), @pending char(1)
AS
     INSERT INTO PlayerImage(
            playerID, 
                profileImage, 
                pending)
     VALUES(
            @playerID, 
                @playerImage, 
                @pending)

ИДТИ

Я создал таблицу с profileImage как varbinary(max), и это работает, таблица есть. но эта процедура говорит, что я должен объявить скалярную переменную @playerImage

Я не имею понятия почему

1 ответ

Решение

Да, вы поместили @profileImage в метод хранимой процедуры, а не @playerImage.

Другие вопросы по тегам