[ | expr | param:=expr ][, ...]

A list of zero or more exprs that are assigned to the parameters of the procedure.


  • A positional parameter may be skipped by omitting the expression. Only optional parameters may be skipped.
  • Positional parameter assignment is done with expr. Each parameter is assigned in turn. By name parameter assignment may follow.
  • By name parameter assignment is done with param:=expr. All following parameters must be assigned by name.