次のカーソルを宣言したい:
CURSOR some_cursor RETURN oks_trips.trip_id % TYPE IS
SELECT trip_id FROM oks_trips;
しかし、私はエラーが発生します:
Error(5,36): PLS-00320: the declaration of the type of this expression is incomplete or malformed
oks_trips.trip_id タイプはNUMBER(3, 0)
であるため、代わりに NUMBER だけを試しましたoks_tripd.trip_id % TYPE
が、それでもエラーが発生します。
RETURN
パッケージでカーソルを宣言し、オラクルがそこで要求するため、ステートメントを省略できません。
質問は、カーソルの句でorを使用できないのはなぜですか?NUMBER
some_field % TYPE
RETURN