1 ALTER 2 FUNCTION function-name 2.1? ( 2.1.1? 2.1.1+ , 2.1.1 parameter-type 2.1.2 ) 2 SPECIFIC FUNCTION specific-name 3! ALTER 3.1? RESTRICT 3.2 option-list 3 REPLACE 3.1? RESTRICT 3.2 routine-specification parameter-type 1 data-type1 1.1? AS LOCATOR data-type1, data-type2,data-type3 1 built-in-type 1 distinct-type-name routine-specification 1 ( 1.1? 1.1+ , 1.1 parameter-declaration 1.2 ) 2 RETURNS data-type2 3? 3 option-list 4? SET OPTION-statement 5 SQL-routine-body parameter-declaration 1 parameter-name data-type3