UPDATE nfs_nota_fiscal SET contribuinte_icms = '' WHERE contribuinte_icms IS NULL; UPDATE nfs_nota_fiscal SET valor_total_icms_desonerado = 0 WHERE valor_total_icms_desonerado IS NULL; UPDATE nfs_aux_nota_fiscal SET contribuinte_icms = '' WHERE contribuinte_icms IS NULL; UPDATE nfs_aux_nota_fiscal SET valor_total_icms_desonerado = 0 WHERE valor_total_icms_desonerado IS NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN contribuinte_icms SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN valor_total_icms_desonerado SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN contribuinte_icms SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN valor_total_icms_desonerado SET NOT NULL; UPDATE nfs_nota_item SET codigo_beneficiario = '' WHERE codigo_beneficiario IS NULL; UPDATE nfs_nota_item SET perc_reduc_icms = 0 WHERE perc_reduc_icms IS NULL; UPDATE nfs_nota_item SET perc_reduc_icms_st = 0 WHERE perc_reduc_icms_st IS NULL; UPDATE nfs_nota_item SET valor_icms_desonerado = 0 WHERE valor_icms_desonerado IS NULL; UPDATE nfs_nota_item SET motivo_desoneracao = 0 WHERE motivo_desoneracao IS NULL; UPDATE nfs_nota_item SET valor_icms_operacao = 0 WHERE valor_icms_operacao IS NULL; UPDATE nfs_nota_item SET perc_icms_diferido = 0 WHERE perc_icms_diferido IS NULL; UPDATE nfs_nota_item SET valor_icms_diferido = 0 WHERE valor_icms_diferido IS NULL; UPDATE nfs_nota_item SET valor_base_icms_st_retido = 0 WHERE valor_base_icms_st_retido IS NULL; UPDATE nfs_nota_item SET perc_icms_st_retido = 0 WHERE perc_icms_st_retido IS NULL; UPDATE nfs_nota_item SET valor_icms_substituto = 0 WHERE valor_icms_substituto IS NULL; UPDATE nfs_nota_item SET valor_icms_st_retido = 0 WHERE valor_icms_st_retido IS NULL; UPDATE nfs_nota_item SET perc_mva = 0 WHERE perc_mva IS NULL; UPDATE nfs_nota_item SET origem_mercadoria = SUBSTR(LPAD(tributo::TEXT, 3, '0'),1 ,1)::INTEGER WHERE origem_mercadoria IS NULL; ALTER TABLE nfs_nota_item ALTER COLUMN codigo_beneficiario SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN perc_reduc_icms SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN perc_reduc_icms_st SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_desonerado SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN motivo_desoneracao SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_operacao SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN perc_icms_diferido SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_diferido SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_base_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN perc_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_substituto SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN perc_mva SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN origem_mercadoria SET NOT NULL; UPDATE nfs_nota_servico_catering SET codigo_beneficiario = '' WHERE codigo_beneficiario IS NULL; UPDATE nfs_nota_servico_catering SET perc_reduc_icms = 0 WHERE perc_reduc_icms IS NULL; UPDATE nfs_nota_servico_catering SET perc_reduc_icms_st = 0 WHERE perc_reduc_icms_st IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_desonerado = 0 WHERE valor_icms_desonerado IS NULL; UPDATE nfs_nota_servico_catering SET motivo_desoneracao = 0 WHERE motivo_desoneracao IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_operacao = 0 WHERE valor_icms_operacao IS NULL; UPDATE nfs_nota_servico_catering SET perc_icms_diferido = 0 WHERE perc_icms_diferido IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_diferido = 0 WHERE valor_icms_diferido IS NULL; UPDATE nfs_nota_servico_catering SET valor_base_icms_st_retido = 0 WHERE valor_base_icms_st_retido IS NULL; UPDATE nfs_nota_servico_catering SET perc_icms_st_retido = 0 WHERE perc_icms_st_retido IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_substituto = 0 WHERE valor_icms_substituto IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_st_retido = 0 WHERE valor_icms_st_retido IS NULL; UPDATE nfs_nota_servico_catering SET perc_mva = 0 WHERE perc_mva IS NULL; UPDATE nfs_nota_servico_catering SET origem_mercadoria = SUBSTR(LPAD(tributo::TEXT, 3, '0'),1 ,1)::INTEGER WHERE origem_mercadoria IS NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN codigo_beneficiario SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN perc_reduc_icms SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN perc_reduc_icms_st SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_desonerado SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN motivo_desoneracao SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_operacao SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN perc_icms_diferido SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_diferido SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_base_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN perc_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_substituto SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_st_retido SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN perc_mva SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN origem_mercadoria SET NOT NULL; UPDATE nfs_aux_nota_item SET codigo_beneficiario = '' WHERE codigo_beneficiario IS NULL; UPDATE nfs_aux_nota_item SET perc_reduc_icms = 0 WHERE perc_reduc_icms IS NULL; UPDATE nfs_aux_nota_item SET perc_reduc_icms_st = 0 WHERE perc_reduc_icms_st IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_desonerado = 0 WHERE valor_icms_desonerado IS NULL; UPDATE nfs_aux_nota_item SET motivo_desoneracao = 0 WHERE motivo_desoneracao IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_operacao = 0 WHERE valor_icms_operacao IS NULL; UPDATE nfs_aux_nota_item SET perc_icms_diferido = 0 WHERE perc_icms_diferido IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_diferido = 0 WHERE valor_icms_diferido IS NULL; UPDATE nfs_aux_nota_item SET valor_base_icms_st_retido = 0 WHERE valor_base_icms_st_retido IS NULL; UPDATE nfs_aux_nota_item SET perc_icms_st_retido = 0 WHERE perc_icms_st_retido IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_substituto = 0 WHERE valor_icms_substituto IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_st_retido = 0 WHERE valor_icms_st_retido IS NULL; UPDATE nfs_aux_nota_item SET perc_mva = 0 WHERE perc_mva IS NULL; UPDATE nfs_aux_nota_item SET origem_mercadoria = SUBSTR(LPAD(tributo::TEXT, 3, '0'),1 ,1)::INTEGER WHERE origem_mercadoria IS NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN codigo_beneficiario SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN perc_reduc_icms SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN perc_reduc_icms_st SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_desonerado SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN motivo_desoneracao SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_operacao SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN perc_icms_diferido SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_diferido SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_base_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN perc_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_substituto SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN perc_mva SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN origem_mercadoria SET NOT NULL; UPDATE nfs_aux_nota_servico_catering SET codigo_beneficiario = '' WHERE codigo_beneficiario IS NULL; UPDATE nfs_aux_nota_servico_catering SET perc_reduc_icms = 0 WHERE perc_reduc_icms IS NULL; UPDATE nfs_aux_nota_servico_catering SET perc_reduc_icms_st = 0 WHERE perc_reduc_icms_st IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_desonerado = 0 WHERE valor_icms_desonerado IS NULL; UPDATE nfs_aux_nota_servico_catering SET motivo_desoneracao = 0 WHERE motivo_desoneracao IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_operacao = 0 WHERE valor_icms_operacao IS NULL; UPDATE nfs_aux_nota_servico_catering SET perc_icms_diferido = 0 WHERE perc_icms_diferido IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_diferido = 0 WHERE valor_icms_diferido IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_base_icms_st_retido = 0 WHERE valor_base_icms_st_retido IS NULL; UPDATE nfs_aux_nota_servico_catering SET perc_icms_st_retido = 0 WHERE perc_icms_st_retido IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_substituto = 0 WHERE valor_icms_substituto IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_st_retido = 0 WHERE valor_icms_st_retido IS NULL; UPDATE nfs_aux_nota_servico_catering SET perc_mva = 0 WHERE perc_mva IS NULL; UPDATE nfs_aux_nota_servico_catering SET origem_mercadoria = SUBSTR(LPAD(tributo::TEXT, 3, '0'),1 ,1)::INTEGER WHERE origem_mercadoria IS NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN codigo_beneficiario SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN perc_reduc_icms SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN perc_reduc_icms_st SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_desonerado SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN motivo_desoneracao SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_operacao SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN perc_icms_diferido SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_diferido SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_base_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN perc_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_substituto SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_st_retido SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN perc_mva SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN origem_mercadoria SET NOT NULL;