Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 1

  • (CETAP 2015)

Suponha que seja necessário escrever um gatilho ( trigger) em Linguagem SQL no sistema de banco de dados para impedir que haja o cadastramento do salário na tabela “Funcionários" com valor menor que um salário mínimo. Considerando que “salarioMinimo” é uma variável global do sistema, qual das alternativas a seguir descreve essa intenção com exatidão?


A)

create trigger TR_verificaSalarioMinimo

BEFORE UPDATE OR INSERT

ON funcionários

for EACH ROW

BEGIN

lf(new.salario< salarioMinimo) then

Set

new.salario=salarioMinimo;

End If

END;



B)

createtriggerTR_verificaSalarÍoMinimo

AFTERINSERTOR UPDATE

ON funcionários

for EACH ROW

BEGIN

If (new.salarío< salarioMinimo) then

Set

new.salario=salarioMinimo;

End If

END;



C)

create triggerTR_verificaSalarioMinimo.Funcionário.salario

AFTER UPDATE

ON funcionários

for EACH ROW

BEGIN

If (new.salario< salarioMinimo) then

Set

new.salario=salarioMinimo;

End If

END;



D)

create trigger TR_verificaSalarioMinimo

AFTER UPDATE

ON funcionários

for EACH ROW

BEGIN

If (new.salario< salarioMinimo) then

Set

new.salario=salarioMinimo;

End If

END;



E)

create trigger TR_verificaSalarioMinimo

BEFORE DELETE

ON funcionários

for EACH ROW

BEGIN

If (new.salario < salarioMinimo) then

Set

new.salario=salarioMinimo;

End If

END;




Próximo:
EXERCÍCIOS - Exercício 2

Tente Este: Exercício 13

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.08ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.58ms))((ts_substr_c=0.50ms))((ts_substr_im=0.77ms))
((total= 3ms))