12.6.159. create procedure ::=
- CREATE ( 仮想 | 外部 )?( PROCEDURE | FUNCTION )<Unqualified identifier>(<lparen>(<procedure parameter> <comma> <procedure parameter>)*)? <rparen>( RETURNS) (<options 句>)?(( TABLE )? <lparen> <procedure result column>(<comma> <procedure result column>)* <rparen>)| <data type>))? (<options 句>)?( AS <statement>)?)
手順または関数呼び出しを定義します。
例:
CREATE FOREIGN PROCEDURE proc (param STRING) RETURNS STRING
CREATE FOREIGN PROCEDURE proc (param STRING) RETURNS STRING