私はOracleフォームを使用しています.WHEN-BUTTON-PRESSED
トリガーでは、演算子を使用して2つのクエリ結果を結合していますUNION
.私の質問は、SELECT INTO
句を使用して選択した値を変数に割り当てる方法です.
質問する
98 次
2 に答える
0
Oracle には 2 種類のカーソルがあります。 Implicit -- INTO という単語を使用します。1 つのレコードのみを返す必要があります。 Explicit -- INTO を使用しないでください。複数のレコードを返すことができます。
多くのレコードを暗黙カーソルに取得しようとしている場合、それは不可能です。明示カーソルを使用して、ループで値をチェックする必要があります。
DECLARE CURSOR c_data IS SELECT a FROM table_name; BEGIN FOR variable IN c_data LOOP message('Value is: ' || variable.a); エンドループ;
終わり;
于 2017-02-06T19:38:17.160 に答える