PPI: SQL

  • obtener los códigos presupuestarios por plan Operativo
select mp.id_meta_poa, codigo_presupuestario from ppi.meta_poa_presupuesto mpp
INNER JOIN meta_poa mp ON mp.id_meta_poa = mpp.meta_poa
INNER JOIN PPI.objetivo_poa op ON op.id_objetivo_poa=mp.objetivo_poa
WHERE op.plan_operativo=409;
  • Eliminar los Códigos Presupuestarios de un Plan Operativo
delete from meta_poa_presupuesto where meta_poa in(
13144,
13152,
13153,
13160,
13161);
  • Modificar columna de tabla y migrar datos NUMBER(19,4) a NUMBER(19,2)
ALTER TABLE "PPI"."APORTE_ESTRATEGICO" RENAME COLUMN CUANTIFICACION TO CUANTIFICACION_OLD;ALTER TABLE "PPI"."APORTE_ESTRATEGICO" ADD CUANTIFICACION NUMBER(19,2);UPDATE "PPI"."APORTE_ESTRATEGICO" SET CUANTIFICACION = CUANTIFICACION_OLD;ALTER TABLE "PPI"."APORTE_ESTRATEGICO" DROP COLUMN CUANTIFICACION_OLD;