title: Operand type clash: uniqueidentifier is incompatible with int
body: <p>When I attempt to create the stored procedure below I get the following error:</p>
  
  <blockquote>
    <p>Operand type clash: uniqueidentifier is incompatible with int</p>
  </blockquote>
  
  <p>It's not clear to me what is causing this error. UserID is in fact an int in all of my tables. Can someone tell me what I've done wrong?</p>
  
  <pre><code>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
  </code></pre>