Returns the number of parameters that should be provided when executing the statement.
unsigned num_params() const noexcept;
this->valid() == true
No-throw guarantee.