我試圖從兩個表中選擇值並將它們插入一個表中,並計算每年總計的展示位置數。我不斷收到一個錯誤說序列這裏不允許ORA-02287:此處不允許輸入序列號
DROP table placement_cal CASCADE CONSTRAINTS;
CREATE TABLE placement_cal(
cal_id INTEGER NOT NULL,
year INTEGER,
no_of_placements INTEGER,
CONSTRAINT pk_cal_dim PRIMARY KEY (cal_id)
);
INSERT INTO placement_cal (
SELECT cal_id.nextval , EXTRACT(YEAR FROM start_date) , count(placement_id)
FROM placement
group by year);
INSERT INTO placement_cal (
SELECT cal_id.nextval , EXTRACT(YEAR FROM start_date) , count(placement_id)
FROM placement_two
group by year);
無關,而是:各地選擇的括號裏的'插入完全無用的... ..選擇。聲明。 –