[ | 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.