All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.View.PRT_ANA_PROGETTO.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for View PRT_ANA_PROGETTO
--------------------------------------------------------

  CREATE OR REPLACE FORCE VIEW "PRT_ANA_PROGETTO" ("PG_PROGETTO", "PG_PROGETTO_PADRE", "CD_PROGETTO", "DS_PROGETTO", "CD_TIPO_PROGETTO", "CD_UNITA_ORGANIZZATIVA", "CD_RESPONSABILE_TERZO", "CD_DIPARTIMENTO", "DT_INIZIO", "DT_FINE", "DT_PROROGA", "IMPORTO_PROGETTO", "IMPORTO_DIVISA", "CD_DIVISA", "NOTE", "STATO", "CONDIVISO", "DURATA_PROGETTO", "LIVELLO", "DACR", "UTCR", "DUVA", "UTUV", "PG_VER_REC", "CD_PARTNER_ESTERNO", "DS_PARTNER_ESTERNO", "IMPORTO", "CD_FINANZIATORE_TERZO", "DS_FINANZIATORE_TERZO", "IMPORTO_FINANZIATO", "CD_UNITA_PARTECIPANTE", "DS_UNITA_PARTECIPANTE") AS 
  SELECT     progetto.pg_progetto, progetto.pg_progetto_padre,
              progetto.cd_progetto, progetto.ds_progetto,
              progetto.cd_tipo_progetto, progetto.cd_unita_organizzativa,
              progetto.cd_responsabile_terzo, progetto.dt_inizio,
              progetto.dt_fine, progetto.dt_proroga,
              progetto.importo_progetto, progetto.importo_divisa,
              progetto.cd_divisa, progetto.note, progetto.stato,
              progetto.condiviso, progetto.durata_progetto, progetto.livello,
              progetto.dacr, progetto.utcr, progetto.duva, progetto.utuv,
              progetto.pg_ver_rec, progetto.cd_dipartimento,
              progetto_partner_esterno.cd_partner_esterno,
              cnrutl001.getvalore
                 ('TERZO',
                  'DENOMINAZIONE_SEDE',
                  progetto_partner_esterno.cd_partner_esterno
                 ) ds_partner_esterno,
              progetto_partner_esterno.importo,
              progetto_finanziatore.cd_finanziatore_terzo,
              cnrutl001.getvalore
                 ('TERZO',
                  'DENOMINAZIONE_SEDE',
                  progetto_finanziatore.cd_finanziatore_terzo
                 ) ds_finanziatore_terzo,
              progetto_finanziatore.importo_finanziato,
              progetto_uo.cd_unita_organizzativa cd_unita_partecipante,
              cnrutl001.getvalore
                    ('UNITA_ORGANIZZATIVA',
                     'DS_UNITA_ORGANIZZATIVA',
                     progetto_uo.cd_unita_organizzativa
                    ) ds_unita_partecipante
         FROM progetto,
              progetto_partner_esterno,
              progetto_finanziatore,
              progetto_uo
        WHERE progetto.pg_progetto = progetto_partner_esterno.pg_progetto(+)
          AND progetto.pg_progetto = progetto_finanziatore.pg_progetto(+)
          AND progetto.pg_progetto = progetto_uo.pg_progetto(+)
   START WITH pg_progetto_padre IS NULL
   CONNECT BY PRIOR progetto.pg_progetto = pg_progetto_padre;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy