--ATUALIZA OS CAMPOS UPDATE nfs_nota_item SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_nota_item SET aliquota_fcp_st = 0 WHERE aliquota_fcp_st IS NULL; UPDATE nfs_nota_item SET valor_fcp_st = 0 WHERE valor_fcp_st IS NULL; UPDATE nfs_nota_item SET codigo_enquadramento_ipi = 0 WHERE codigo_enquadramento_ipi IS NULL; UPDATE nfs_nota_item SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_nota_item SET valor_icms_st_destino = 0 WHERE valor_icms_st_destino IS NULL; UPDATE nfs_nota_item SET anp_codigo = 0 WHERE anp_codigo IS NULL; UPDATE nfs_nota_item SET anp_perc_glp = 0 WHERE anp_perc_glp IS NULL; UPDATE nfs_nota_item SET anp_perc_gnn = 0 WHERE anp_perc_gnn IS NULL; UPDATE nfs_nota_item SET anp_perc_gni = 0 WHERE anp_perc_gni IS NULL; UPDATE nfs_nota_item SET anp_valor_partida = 0 WHERE anp_valor_partida IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_nota_item ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN aliquota_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN codigo_enquadramento_ipi SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN anp_codigo SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN anp_perc_glp SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN anp_perc_gnn SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN anp_perc_gni SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN anp_valor_partida SET NOT NULL; --ATUALIZA OS CAMPOS UPDATE nfs_aux_nota_item SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_aux_nota_item SET aliquota_fcp_st = 0 WHERE aliquota_fcp_st IS NULL; UPDATE nfs_aux_nota_item SET valor_fcp_st = 0 WHERE valor_fcp_st IS NULL; UPDATE nfs_aux_nota_item SET codigo_enquadramento_ipi = 0 WHERE codigo_enquadramento_ipi IS NULL; UPDATE nfs_aux_nota_item SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_aux_nota_item SET valor_icms_st_destino = 0 WHERE valor_icms_st_destino IS NULL; UPDATE nfs_aux_nota_item SET anp_codigo = 0 WHERE anp_codigo IS NULL; UPDATE nfs_aux_nota_item SET anp_perc_glp = 0 WHERE anp_perc_glp IS NULL; UPDATE nfs_aux_nota_item SET anp_perc_gnn = 0 WHERE anp_perc_gnn IS NULL; UPDATE nfs_aux_nota_item SET anp_perc_gni = 0 WHERE anp_perc_gni IS NULL; UPDATE nfs_aux_nota_item SET anp_valor_partida = 0 WHERE anp_valor_partida IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_aux_nota_item ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN aliquota_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN codigo_enquadramento_ipi SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN anp_codigo SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN anp_perc_glp SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN anp_perc_gnn SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN anp_perc_gni SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN anp_valor_partida SET NOT NULL; --ATUALIZA OS CAMPOS UPDATE nfs_nota_servico_catering SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_nota_servico_catering SET aliquota_fcp_st = 0 WHERE aliquota_fcp_st IS NULL; UPDATE nfs_nota_servico_catering SET valor_fcp_st = 0 WHERE valor_fcp_st IS NULL; UPDATE nfs_nota_servico_catering SET codigo_enquadramento_ipi = 0 WHERE codigo_enquadramento_ipi IS NULL; UPDATE nfs_nota_servico_catering SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_nota_servico_catering SET valor_icms_st_destino = 0 WHERE valor_icms_st_destino IS NULL; UPDATE nfs_nota_servico_catering SET anp_codigo = 0 WHERE anp_codigo IS NULL; UPDATE nfs_nota_servico_catering SET anp_perc_glp = 0 WHERE anp_perc_glp IS NULL; UPDATE nfs_nota_servico_catering SET anp_perc_gnn = 0 WHERE anp_perc_gnn IS NULL; UPDATE nfs_nota_servico_catering SET anp_perc_gni = 0 WHERE anp_perc_gni IS NULL; UPDATE nfs_nota_servico_catering SET anp_valor_partida = 0 WHERE anp_valor_partida IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_nota_servico_catering ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN aliquota_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN codigo_enquadramento_ipi SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN anp_codigo SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN anp_perc_glp SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN anp_perc_gnn SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN anp_perc_gni SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN anp_valor_partida SET NOT NULL; --ATUALIZA OS CAMPOS UPDATE nfs_aux_nota_servico_catering SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_aux_nota_servico_catering SET aliquota_fcp_st = 0 WHERE aliquota_fcp_st IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_fcp_st = 0 WHERE valor_fcp_st IS NULL; UPDATE nfs_aux_nota_servico_catering SET codigo_enquadramento_ipi = 0 WHERE codigo_enquadramento_ipi IS NULL; UPDATE nfs_aux_nota_servico_catering SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_icms_st_destino = 0 WHERE valor_icms_st_destino IS NULL; UPDATE nfs_aux_nota_servico_catering SET anp_codigo = 0 WHERE anp_codigo IS NULL; UPDATE nfs_aux_nota_servico_catering SET anp_perc_glp = 0 WHERE anp_perc_glp IS NULL; UPDATE nfs_aux_nota_servico_catering SET anp_perc_gnn = 0 WHERE anp_perc_gnn IS NULL; UPDATE nfs_aux_nota_servico_catering SET anp_perc_gni = 0 WHERE anp_perc_gni IS NULL; UPDATE nfs_aux_nota_servico_catering SET anp_valor_partida = 0 WHERE anp_valor_partida IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN aliquota_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN codigo_enquadramento_ipi SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN anp_codigo SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN anp_perc_glp SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN anp_perc_gnn SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN anp_perc_gni SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN anp_valor_partida SET NOT NULL; --ATUALIZA OS CAMPOS UPDATE nfs_nota_fiscal SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_nota_fiscal SET valor_total_fcp_st = 0 WHERE valor_total_fcp_st IS NULL; UPDATE nfs_nota_fiscal SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_nota_fiscal SET valor_total_icms_st_destino = 0 WHERE valor_total_icms_st_destino IS NULL; UPDATE nfs_nota_fiscal SET consumidor_final = 0 WHERE consumidor_final IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_nota_fiscal ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN valor_total_fcp_st SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN valor_total_icms_st_destino SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN consumidor_final SET NOT NULL; --ATUALIZA OS CAMPOS UPDATE nfs_aux_nota_fiscal SET base_fcp_st = 0 WHERE base_fcp_st IS NULL; UPDATE nfs_aux_nota_fiscal SET valor_total_fcp_st = 0 WHERE valor_total_fcp_st IS NULL; UPDATE nfs_aux_nota_fiscal SET base_icms_st_destino = 0 WHERE base_icms_st_destino IS NULL; UPDATE nfs_aux_nota_fiscal SET valor_total_icms_st_destino = 0 WHERE valor_total_icms_st_destino IS NULL; UPDATE nfs_aux_nota_fiscal SET consumidor_final = 0 WHERE consumidor_final IS NULL; --SET NOT NULL NOS CAMPOS ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN base_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN valor_total_fcp_st SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN base_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN valor_total_icms_st_destino SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN consumidor_final SET NOT NULL; UPDATE nfs_nota_item SET cest = 0 WHERE cest IS NULL; ALTER TABLE nfs_nota_item ALTER COLUMN cest SET NOT NULL; UPDATE nfs_aux_nota_item SET cest = 0 WHERE cest IS NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN cest SET NOT NULL; UPDATE nfs_nota_servico_catering SET cest = 0 WHERE cest IS NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN cest SET NOT NULL; UPDATE nfs_aux_nota_servico_catering SET cest = 0 WHERE cest IS NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN cest SET NOT NULL; UPDATE nfs_nota_fiscal SET natureza_operacao = COALESCE((SELECT descricao_cfop FROM nfs_op_fiscal WHERE nfs_op_fiscal.cfop = nfs_nota_fiscal.cfop), '') WHERE natureza_operacao IS NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN natureza_operacao SET NOT NULL; UPDATE nfs_aux_nota_fiscal SET natureza_operacao = COALESCE((SELECT descricao_cfop FROM nfs_op_fiscal WHERE nfs_op_fiscal.cfop = nfs_aux_nota_fiscal.cfop), '') WHERE natureza_operacao IS NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN natureza_operacao SET NOT NULL; UPDATE nfs_nota_item SET modalidade_base_icms_st = 4 WHERE modalidade_base_icms_st IS NULL; UPDATE nfs_nota_item SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_nota_item SET aliquota_fcp_diferimento = 0 WHERE aliquota_fcp_diferimento IS NULL; UPDATE nfs_nota_item SET valor_fcp_diferimento = 0 WHERE valor_fcp_diferimento IS NULL; UPDATE nfs_nota_item SET soma_pis_st_total_nota = 0 WHERE soma_pis_st_total_nota IS NULL; UPDATE nfs_nota_item SET soma_cofins_st_total_nota = 'N' WHERE soma_cofins_st_total_nota IS NULL; UPDATE nfs_aux_nota_item SET modalidade_base_icms_st = 4 WHERE modalidade_base_icms_st IS NULL; UPDATE nfs_aux_nota_item SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_item SET aliquota_fcp_diferimento = 0 WHERE aliquota_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_item SET valor_fcp_diferimento = 0 WHERE valor_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_item SET soma_pis_st_total_nota = 0 WHERE soma_pis_st_total_nota IS NULL; UPDATE nfs_aux_nota_item SET soma_cofins_st_total_nota = 'N' WHERE soma_cofins_st_total_nota IS NULL; UPDATE nfs_nota_servico_catering SET modalidade_base_icms_st = 4 WHERE modalidade_base_icms_st IS NULL; UPDATE nfs_nota_servico_catering SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_nota_servico_catering SET aliquota_fcp_diferimento = 0 WHERE aliquota_fcp_diferimento IS NULL; UPDATE nfs_nota_servico_catering SET valor_fcp_diferimento = 0 WHERE valor_fcp_diferimento IS NULL; UPDATE nfs_nota_servico_catering SET soma_pis_st_total_nota = 0 WHERE soma_pis_st_total_nota IS NULL; UPDATE nfs_nota_servico_catering SET soma_cofins_st_total_nota = 'N' WHERE soma_cofins_st_total_nota IS NULL; UPDATE nfs_aux_nota_servico_catering SET modalidade_base_icms_st = 4 WHERE modalidade_base_icms_st IS NULL; UPDATE nfs_aux_nota_servico_catering SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_servico_catering SET aliquota_fcp_diferimento = 0 WHERE aliquota_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_servico_catering SET valor_fcp_diferimento = 0 WHERE valor_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_servico_catering SET soma_pis_st_total_nota = 0 WHERE soma_pis_st_total_nota IS NULL; UPDATE nfs_aux_nota_servico_catering SET soma_cofins_st_total_nota = 'N' WHERE soma_cofins_st_total_nota IS NULL; UPDATE nfs_nota_fiscal SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_nota_fiscal SET valor_total_fcp_diferimento = 0 WHERE valor_total_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_fiscal SET base_fcp_diferimento = 0 WHERE base_fcp_diferimento IS NULL; UPDATE nfs_aux_nota_fiscal SET valor_total_fcp_diferimento = 0 WHERE valor_total_fcp_diferimento IS NULL; ALTER TABLE nfs_nota_item ALTER COLUMN modalidade_base_icms_st SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN aliquota_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN valor_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN soma_pis_st_total_nota SET NOT NULL; ALTER TABLE nfs_nota_item ALTER COLUMN soma_cofins_st_total_nota SET NOT NULL; ----------- ALTER TABLE nfs_aux_nota_item ALTER COLUMN modalidade_base_icms_st SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN aliquota_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN valor_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN soma_pis_st_total_nota SET NOT NULL; ALTER TABLE nfs_aux_nota_item ALTER COLUMN soma_cofins_st_total_nota SET NOT NULL; ---- ALTER TABLE nfs_nota_servico_catering ALTER COLUMN modalidade_base_icms_st SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN aliquota_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN valor_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN soma_pis_st_total_nota SET NOT NULL; ALTER TABLE nfs_nota_servico_catering ALTER COLUMN soma_cofins_st_total_nota SET NOT NULL; ---- ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN modalidade_base_icms_st SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN aliquota_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN valor_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN soma_pis_st_total_nota SET NOT NULL; ALTER TABLE nfs_aux_nota_servico_catering ALTER COLUMN soma_cofins_st_total_nota SET NOT NULL; -- ALTER TABLE nfs_nota_fiscal ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_nota_fiscal ALTER COLUMN valor_total_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN base_fcp_diferimento SET NOT NULL; ALTER TABLE nfs_aux_nota_fiscal ALTER COLUMN valor_total_fcp_diferimento SET NOT NULL;