私はこのクエリを持ってORA-00913値が多すぎ
INSERT INTO hist_museum (SELECT * from of_owner.museum al
JOIN (SELECT vd.city_data_id
FROM of_owner.city_data vd
WHERE gps_full_date < add_months(SYSDATE,-12)) vd
ON al.city_data_id = VD.city_data_id);
とhist_museumや博物館はまったく同じですが、私はこのエラーを得たとしてもというテーブル:
Error(10,19): PL/SQL: ORA-00913: demasiados valores
あなたは 'al。*'を意図しているかもしれませんが、 'select'と' insert'の両方に列のリストを含めるべきです。 –
@GordonLinoff、答えに変換してください –