次のステートメントを実行して、正しい結果を得ることができます。
select moon_phase_text (sysdate)
from dual;
select date_day3
from aday3import t1,
aasum_report t2
where t1.date_day3 = t2.game_date;
このステートメントは、私に日のリストを与えます22-FEB-03
ただし、次のステートメントでテーブルのフィールドを更新しようとすると、エラーが発生しますORA-00936: missing expression
update aday3import
set moon_phase = select moon_phase_
(select date_day3
from aday3import t1,
aasum_report t2
where t1.date_day3 = t2.game_date )
from dual;