ストアドプロシージャーの(入力用)引数は以下のように指定します。値が引数で指定した値以上のレコードを表示する例です。sec)出力用引数ストアドプロシージャーの出力用引数は以下のように指定します。ステートメントでユーザー定義変数を渡して、プロシージャーから戻ったときにその値を取得できるようにします。以下は出力用引数があるストアドプロシージャーの定義とその実行例です。引数に渡すことで、この変数に出力が格納されます。することで参照することができます。以下は登録されているストアドプロシージャを一覧表示する書式です。STATUS;以下は実行例です。データベース名が表示されています。ストアドプロシージャー(またはストアドファンクション)は、特定のデータベースに関連付けられています。以下は、作成したストアドプロシージャーの内容を表示する書式です。内容を表示する例です。sec)削除ストアドプロシージャーを削除するには、「DROP」コマンドを使います。sec)ストアドファンクションストアドファンクションは、基本的にはストアドプロシージャと同じですが以下の点が異なります。ストアドファンクションは実行したときに値(戻り値)を返します。ストアドファンクションでは引数は常に入力用引数(IN)と見なされます。指定が不要)「ファンクション」は関数という意味です。ストアドファンクションもバージョン5.0以降で利用可能です。以下のような構文でストアドファンクションを作成することができます。返す値・式ENDまた、ストアドプロシージャーと同様、通常はデリミタを「//」などに変更して終了後に元のデリミタ「;」に戻します。コマンドで、通常の関数と同じように利用することができます。以下は、引数で指定された値の二乗を返す簡単なストアドファンクションの例です。;この例では、引数の型と戻り値の型を整数型(INT)にしています。少数なども扱う場合は、浮動小数点数型(DOUBLE)等にします。変数は値を保管する入れ物のようなものです。