次の行を実行すると、ループ変数のインデックス (i) に対して「無効な識別子」というエラー メッセージが表示されるのはなぜですか?
SQL エラー: ORA-00904: "I": 識別子が無効です
for i in 1..5 loop
select Price from Orders where (ID=i);
end loop;
Orders
は、ID と価格の 2 つのフィールドを持つテーブルです。
テーブルオーダー:
ID価格 ------------ 1 1200 2 2250 3 1750 2000年4月 5 1000 6 300