SQL 条件名の参照

SQL 条件名を、同じルーチンで宣言されている別の SQL 条件名と同じ名前にすることもできます。 このことは、2 つの SQL 条件が別々の複合ステートメント で宣言される場合に生じる可能性があります。

SQL 条件名の宣言を含む複合ステートメント は、この条件名の有効範囲を決定します。 条件名は、それが宣言される複合ステートメント内で固有でなければなりません。ただし、そのような複合ステートメント内にネストされた複合ステートメント内の宣言は例外です。 条件名は、それが宣言された複合ステートメント内でのみ参照が可能です。複合ステートメント内でネストされた複合ステートメントも同様です。 条件名の参照がある場合、最も内側の複合ステートメントで宣言された条件が、使用される条件です。 詳しくは、複合 (compound) ステートメントを参照してください。