MISSING_NAMED_PARAMETER
The statement names a parameter the supplied values do not include. A @name with nothing to put there is the call being incomplete rather than the SQL being wrong, which is why it is here and not on StatementException; details names the parameter.