UPDATE dis_romaneio_item SET almoxarifado = COALESCE((SELECT almoxarifado FROM dis_pedidos_distribuicao WHERE filial_orc = dis_romaneio_item.filial_orcamento AND orcamento = dis_romaneio_item.orcamento AND sequencia = dis_romaneio_item.seq_item_orcamento), 1) WHERE almoxarifado IS NULL; ALTER TABLE dis_romaneio_item ALTER COLUMN almoxarifado SET NOT NULL; UPDATE dis_romaneio_item SET lote = COALESCE((SELECT lote_vnd FROM dis_pedidos_distribuicao WHERE filial_orc = dis_romaneio_item.filial_orcamento AND orcamento = dis_romaneio_item.orcamento AND sequencia = dis_romaneio_item.seq_item_orcamento), 9) WHERE lote IS NULL; ALTER TABLE dis_romaneio_item ALTER COLUMN lote SET NOT NULL;