usar inner join em comando update
tenho 2 tabelas
Nota_Fiscal que tem o campo CFOP e agora criei o mesmo campo na tabela ITENS_NOTA.
Preciso pegar o CFOP que esta na NOTA_FISCAL e jogar no campo CFOP que esta no ITENS_NOTA
Ja tentei fazer isso usando join mas nao funciona, alguem tem outra solução
obs: to usando firebird 2.0
Nota_Fiscal que tem o campo CFOP e agora criei o mesmo campo na tabela ITENS_NOTA.
Preciso pegar o CFOP que esta na NOTA_FISCAL e jogar no campo CFOP que esta no ITENS_NOTA
Ja tentei fazer isso usando join mas nao funciona, alguem tem outra solução
obs: to usando firebird 2.0
Fernando
Curtidas 0
Respostas
Gandalf.nho
21/07/2005
Veja como criar uma view atualizável aqui [url]http://forum.clubedelphi.net/viewtopic.php?t=63107[/url]
GOSTEI 0
Cabreu.jr
21/07/2005
tente usar
UPDATE ITENSNOTA I SET I.CFOP =
(SELECT N.CFOP FROM NOTA_FISCAL N
WHERE I.NUMNOTA = N.NUMNOTA)
UPDATE ITENSNOTA I SET I.CFOP =
(SELECT N.CFOP FROM NOTA_FISCAL N
WHERE I.NUMNOTA = N.NUMNOTA)
GOSTEI 0