Files
dolthub--doltgresql/testing/generation/command_docs/synopses/create_procedure.txt
T
2026-07-13 12:32:25 +08:00

10 lines
458 B
Plaintext

CREATE [ OR REPLACE ] PROCEDURE
$name$ ( [ { [ $routine_argmode$ ] [ $argname$ ] $argtype$ [ { DEFAULT | = } $default_expr$ ] } [ , ... ] ] )
{ LANGUAGE $lang_name$
| TRANSFORM { FOR TYPE $type_name$ } [ , ... ]
| [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER
| SET $configuration_parameter$ { TO $value$ | = $value$ | FROM CURRENT }
| AS '$definition$'
| AS '$obj_file$', '$link_symbol$'
} ... [ $sql_body$ ]