Solay 0 Denunciar post Postado Novembro 22, 2006 INSERT INTO CANAL_VENDA_p (COD_CANAL_VENDA, DESCRICAO, UNIQUEID)VALUES (101, 'Varejo tradicional masculino', 101) where not exists(select * from canal_venda_p as canal where canal.COD_CANAL_VENDA=CANAL_VENDA_p.COD_CANAL_VENDA);O insert acima esta retornando erro de ORA-00933: comando SQL não encerrado adequadamente, é possível executar um insert com not exists? Compartilhar este post Link para o post Compartilhar em outros sites
Solay 0 Denunciar post Postado Fevereiro 2, 2007 Consegui fazer o insert que precisava, ficou assim:insert into pedidos (COD_PEDIDO,COD_CLIENTE,DATA)(select COD_PEDIDO,COD_CLIENTE,DATA from temppedidos where COD_PEDIDO not in (select COD_PEDIDO from pedidos))Usei o comando not in com uma subquery. Compartilhar este post Link para o post Compartilhar em outros sites