Вставка 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.