Ciência da Computação - Linguagem SQL - Fundação Professor Carlos Augusto Bittencourt (FUNCAB) - 2012
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.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...