FROM departamento d, funcionario f WHERE d.nome = 'informática' and f.cod_dep = d.cod_dep DO BEGIN UPDATE CARGO /*ver se update é funcionario ou cargo*/ SET vlr_SALARIO = vlr_SALARIO +( vlr_salario * 0.08 ); END
for select f.nome, c.nome
from cargo c, funcionario f where c.nome = 'Diretor' and f.cod_cargo = c.cod_cargo DO BEGIN update CARGO set vlr_salario = vlr_salario + (vlr_salario * 0.1); END
for select first 100 *
from FUNCIONARIO f where f.nome not in (select F.NOME from departamento d, cargo c, FUNCIONARIO F where d.nome = 'informática' and f.cod_dep = d.cod_dep or c.nome = 'Diretor' AND f.cod_cargo = c.cod_cargo); DO BEGIN update CARGO set vlr_salario = vlr_salario + (vlr_salario * 0.05); END end