「コード」の最後の値を取得する必要がある学校の割り当てを行っているため、このコードをインクリメントして次の行を挿入できます。こんな感じで引っ張り出してみました。
DECLARE
v_last_code f_shifts.code%TYPE;
BEGIN
SELECT LAST_VALUE(code) OVER (ORDER BY code)
INTO v_last_code
FROM f_shifts;
DBMS_OUTPUT.PUT_LINE('Last value is: ' || v_last_code);
END;
しかし、私は取得ORA-01422: exact fetch returns more than one requested number of rows
し、last_valueが複数の行になる理由と方法がわかりません
ありがとう !