› Fóruns › SQL e PL/SQL › Duvidas sobre update usando Where Exist › Duvidas sobre update usando Where Exist
19 de julho de 2010 às 4:20 pm
#95109
Participante
Bom dia brother,
Pelo que entendi, fazendo em um bloco com um for daria certo,
tenta assim:
declare
begin
for x in (select codigo,
criado_por
from tbl_os_siebel t,
us_adm.tbl_funcionarios f
where t.criado_por = f.username(+)) loop
update tbl_os_siebel
set criadas_group_master = decode(x.criado_por, null, ‘Outros’, ‘GNA’)
where codigo = x.codigo;
end loop;
end;
Obs.: Provavelmente a tabela tbl_os_siebel tem uma chave primaria,
substitui os codigo do meu exemplo pelo campo chave da sua tabela.
Qualquer coisa, responde aee, flw!!