

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Um desenvolvedor precisa criar uma rotina para calcular o imposto de uma transação e outra rotina para registrar o fechamento do caixa diário, que deve inserir dados em uma tabela e, se necessário, realizar um COMMIT ou ROLLBACK.
Assinale a opção que apresenta o recurso programático mais apropriado para a rotina de fechamento de caixa diário e sua característica fundamental.
Uma Função, pois ela pode conter lógica de DML e DDL com controle transacional.
Uma View, pois ela é ideal para encapsular lógica de negócios complexa.
Um Trigger, pois é ativado por comandos DML em uma tabela e não pode ser chamado diretamente.
Uma Stored Procedure, pois ela pode executar comandos DML, DDL e lógica transacional completa, sendo chamada explicitamente.
Uma Cláusula HAVING, pois é usada para encapsular regras de agregação de dados.