Galera estou com um probleminha que acho ser bem facil. seguinte, eu tenho uma tabela que eu quero setar o campo "a" e o campo "b" de uma linha, só que soh quero atualizar estes 2 campos se a linha "x" ou a coluna "y" forem nula. Estou tentando fazer do modo abaixo, mas esta dando produto cartesiano.
create procedure cruzCnae @sind varchar(max), @cnae2 varchar (30), @cidade2 varchar (70) as begin update tb_planilhaQC set cnae_enc = 'ALTERADO',sindicato = @sind where (cnae = @cnae2) and (cidade = @cidade2) and (arrec_enc is null) or (enq_enc is null) end
update tb_planilhaQC set cnae_enc = 'ALTERADO',sindicato = @sind where (cnae = @cnae2) and (cidade = @cidade2) and ( (arrec_enc is null) or (enq_enc is null) )Paulo R. Pereira www.sqlfromhell.com
Obs.: Se a resposta for útil não se esqueça de marcar. Obrigado!
Sugerido como RespostaPaulo R. Pereirasexta-feira, 27 de novembro de 2009 14:42
Marcado como RespostaleandroToledosexta-feira, 27 de novembro de 2009 17:11
update tb_planilhaQC set cnae_enc = 'ALTERADO',sindicato = @sind where (cnae = @cnae2) and (cidade = @cidade2) and ( (arrec_enc is null) or (enq_enc is null) )Paulo R. Pereira www.sqlfromhell.com
Obs.: Se a resposta for útil não se esqueça de marcar. Obrigado!
Sugerido como RespostaPaulo R. Pereirasexta-feira, 27 de novembro de 2009 14:42
Marcado como RespostaleandroToledosexta-feira, 27 de novembro de 2009 17:11