2016-11-08 4 views
-1

このループを単純化してループが不要になる方法はありますか?簡単なLOOPクエリを簡略化してLOOPを取り除きます

FOR i IN 1 .. 2 
    LOOP 
     IF i = 1 
     THEN 
      give_bonus (president_id, 2000000); 
     ELSIF i = 2 
     THEN 
      give_bonus (ceo_id, 5000000); 
     END IF; 
    END LOOP; 
+1

を、あなたはどういう意味ですか?あなたはたぶんここに文脈を追加する必要があります。 –

+1

このコードは意味がありません。社長兼最高経営責任者(CEO)に賞与が授与されます。あなたは何をしようとしているのですか?ループやif文の必要はありません。 –

+1

2つのプロシージャ呼び出しを実行する場合は、ループとif文を使用しないでください。 2つの手続き呼び出しだけを行います。 – quantummind

答えて

2

あなたは、単に手順を呼び出すことができます。ちょうど自分自身で2 `give_bonus`ラインを書く以外に

give_bonus (president_id, 2000000); 
give_bonus (ceo_id, 5000000); 
関連する問題