Opérande type de conflit: uniqueidentifier est incompatible avec int

Lorsque je tente de créer la procédure stockée ci-dessous, j'obtiens l'erreur suivante:

Opérande type de conflit: uniqueidentifier est incompatible avec int

Il n'est pas clair pour moi ce qui est à l'origine de cette erreur. UserID est en fait un int dans toutes mes tables. Quelqu'un peut-il me dire ce que j'ai fait de mal?

create procedure dbo.DeleteUser(@UserID int)
as

    delete from [aspnet_Membership] where UserId = @UserID
    delete from [Subscription] where UserID = @UserID
    delete from [Address] where UserID = @UserID
    delete from [User] where UserID = @UserID

go
Assez sûr aspnet_Membership n'utilisez guids?

OriginalL'auteur hughesdan | 2011-09-12