Imagem de fundo

Um Analista de Sistemas precisa criar uma stored procedure que automatize o processo de...

Um Analista de Sistemas precisa criar uma stored procedure que automatize o processo de um novo funcionário na tabela Funcionario. O procedimento deve receber os parâmetros @nome, @cpf, @data_nascimento e @salario. Se o salário fornecido for menos que R$ 2000,00, a transação deve ser abortada e uma mensagem de erro deve ser retornada. Assinale a alternativa que apresenta a estrutura de programação procedimental mais adequada para essa validação.


A

Uma função definida pelo usuário que retorna um boolean para a validação.


B

Um trigger BEFORE INSERT na tabela Funcionario.


C

Um assertion que checa o valor do salário antes da inserção.


D

Um bloco IF/ELSE dentro de uma stored procedure com um ROLLBACK explícito.


E

Um comando CHECK na definição da tabela Funcionario.