多重定義のプロシージャーはサポートされません。 (多重定義プロシージャーとは、同じデータベース・スキーマ内の別のプロシージャーと同じ名前を持つプロシージャーで、パラメーターの数またはパラメーターのタイプが異なるものです。) プロシージャーが多重定義であることをブローカーが検出すると、例外が生じます。
CALL ステートメントを使用してストアード・プロシージャーを呼び出すと、ブローカーは、次のように ESQL 定義とデータベース定義を確実に一致させます。
データベース・ストアード・プロシージャーに対応する ESQL プロシージャーを定義する場合は、修飾名 (修飾子がデータベース・スキーマである場合) または非修飾名を指定できます。
ストアード・プロシージャーを作成するには、以下のようにします。