Ir para conteúdo
Entre para seguir isso  
EliseuFirmino

UPDATE usando uma function

Recommended Posts

Bom dia,

Estou tentando executar um update, porém não estou conseguindo o retorno desejado. O campo que eu quero alterar de N para S não está sendo alterado.

O valor do grupo de preciso alterar é 1, e está gravado em uma function.

update material
set ie_prescricao = 'S'
where Obter_estrutura_material(cd_material,'G') = 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que retorna

select * from material
where Obter_estrutura_material(cd_material,'G') = 1

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O seu update dá algum erro ?

Como ocorre o problema ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho explicação pois se o SELECT retorna dados estes deveriam atualizar.

Mas vamos lá :

material é table ou view ?

tem alguma trigger ?

Tentou este comando direto no Banco (sql plus ou similar) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.