begin
FOR c_d
IN (SELECT *
FROM table_a
)
LOOP
c_d.id := NULL;
INSERT INTO table_a values (c_d);
END LOOP;
end;this gives an ORA-00947: not enough values
in the line of "INSERT INTO table_a values (c_d);"
How to fix it?
Blog with ORACLE related posts (mainly PL/SQL programming) and some personal thoughts
Blog com artigos sobre ORACLE (principalmente sobre programação PL/SQL) e alguns pensamentos pessoais.
begin
FOR c_d
IN (SELECT *
FROM table_a
)
LOOP
c_d.id := NULL;
INSERT INTO table_a values (c_d);
END LOOP;
end;(...)Quanto maiores são as deficiências dos estudantes, menor é o grau de exigência dos professores. Miguel Morgado reconhece que se foi tornando mais tolerante com as falhas dos alunos e hoje há erros que já não considera "assim tão graves". João Gouveia Monteiro admite que entre a classe docente há uma tendência para nivelar por baixo: "Eu, por exemplo, no primeiro semestre do ano passado, chumbei 75% dos meus alunos e, mesmo assim, considero que não fui rigoroso." Isabel Ferreira confessa que teve necessidade de tornar a sua linguagem mais básica para poder ser entendida pelos alunos. O nível de exigência foi descendo sobretudo porque os alunos têm deficiências de base não só a português como a matemática e a física: "Seria impensável fazer testes com enunciados de há 15 anos. Os resultados seriam desanimadores." João Gouveia Monteiro usa outro exemplo para defender a mesma ideia. "A classificação de 18 valores numa prova de hoje equivale aos 12 valores de há 15 anos", conclui.