【发布时间】:2017-09-28 14:43:47
【问题描述】:
我有这个问题
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,请转换为答案