INSERTs com declaração das colunas
De DTI Wiki
OBRIGATÓRIO
Os comandos INSERT devem ter as colunas utilizadas especificadas, combinando com a cláusula VALUES, isso evita problemas caso a tabela venha a ser alterada, além de facilitar o entendimento do código.
COMO NÃO FAZER
INSERT INTO tblteste VALUES (vlr1, vlr2, vlr3);
INSERT INTO tblteste (campo1, campo2, campo2) VALUES (vlr1, vlr2, vlr3);