A procedure abaixo, escrita em PL/SQL, contém uma série de erros referentes ao uso das funções NEXTVALeCURRVAL,EXCETO:
func_seq.NEXTVAL dever ser atribuído à variável sequencial através do comando SELECT func_seq.NEXTVAL INTO sequencial FROM dual.
para inserir o mesmo sequencial de func_temp em func_temp2 deve ser utilizada a função CURRVAL: INSERT INTO func_temp2 VALUES (func_seq.CURRVAL, 'Carolina', 'Novaes').
a função CURRVAL não pode ser utilizada na cláusula WHERE do comando DELETE.
a função NEXTVAL não pode ser utilizada na cláusula SET do comando UPDATE.
func_seq.CURRVAL deve ser atribuído à variável sequencial através do comando SELECT func_seq.CURRVAL INTO sequencial FROM dual.
Navegue em mais questões
{TITLE}
{CONTENT}