![](/img/trans.png)
[英]The data types varchar and varbinary(max) are incompatible in the add operator. while trying to create stored procedure
[英]Inserting Varbinary(max) with a stored procedure
像往常一樣,我的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
我不知道為什么
是的,您已將@profileImage放在存儲過程方法中,而不是@playerImage中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.