@parameter_name_1 data_type [= default] [OUTPUT] [, @parameter_name_2 data_type [= default] [OUTPUT]]... Typical parameter declarations @DateVar smalldatetime -- Input parameter that accepts -- a date/time value @BankerVar varchar(40) = NULL -- Optional input parameter that accepts -- a character value @InvTotal money OUTPUT -- Output parameter that returns -- a monetary value