extracted objects

This commit is contained in:
2025-12-17 13:02:12 +01:00
commit 7dd4ea08e1
195 changed files with 70591 additions and 0 deletions

182
docs/views/GET_EVT_DATA.md Normal file
View File

@@ -0,0 +1,182 @@
# GET_EVT_DATA
## Colonne
| Colonna | Tipo |
|---------|------|
| ID | NUMBER |
| DESCRIZIONE | VARCHAR2(4000) |
| COD_TIPO | VARCHAR2(10) |
| CLIENTE | VARCHAR2(100) |
| INDIRIZZO | VARCHAR2(200) |
| DATA | DATE |
| DATA_CHAR | VARCHAR2(10) |
| TOT_OSPITI | NUMBER |
| STATO | NUMBER |
| TORTA_A | VARCHAR2(4000) |
| NOTE | VARCHAR2(4000) |
| DATA_DOC | DATE |
| APX_USER | VARCHAR2(20) |
| ID_CLIENTE | NUMBER |
| ID_LOCATION | NUMBER |
| FLG_TEMPLATE | NUMBER |
| ORA_CERIMONIA | DATE |
| ORA_EVENTO | DATE |
| PERC_SEDUTE_APER | NUMBER |
| CONFETTATA_A | VARCHAR2(4000) |
| STAMPA_MENU | VARCHAR2(100) |
| ALLERGIE | VARCHAR2(4000) |
| EXTRA_INFO | VARCHAR2(1000) |
| EXTRA_COSTI | VARCHAR2(1000) |
| NUM_LISTA | NUMBER |
| DISTANZA_LOCATION | VARCHAR2(1000) |
| PRIMI | VARCHAR2(4000) |
| SECONDI | VARCHAR2(4000) |
| VINI | VARCHAR2(4000) |
| CARICOSPOSI | VARCHAR2(4000) |
| CARICOAPOLL | VARCHAR2(4000) |
| STILE_COLORI | VARCHAR2(255) |
| ALLEST_BUFF | VARCHAR2(4000) |
| GIRO_BRACCIO | VARCHAR2(255) |
| GRAN_BUFFET_A | VARCHAR2(4000) |
| SERVIZIO_TAVOLO_A | VARCHAR2(4000) |
| BUFFET_DOLCI_A | VARCHAR2(4000) |
| CLIENTE_TEL | VARCHAR2(255) |
| CLIENTE_EMAIL | VARCHAR2(255) |
| REFERENTE_TEL | VARCHAR2(255) |
| BUFFET_INIZIALE | VARCHAR2(4000) |
| BUFFET_FINALE | VARCHAR2(4000) |
| TIPOL_TAV_SPOSI | VARCHAR2(255) |
| TIPOL_TAV_OSPITI | VARCHAR2(255) |
| SEDIA | VARCHAR2(255) |
| TOVAGLIA | VARCHAR2(255) |
| TOVAGLIOLO | VARCHAR2(255) |
| RUNNER | VARCHAR2(255) |
| SOTTOPIATTI | VARCHAR2(255) |
| PIATTINO_PANE | VARCHAR2(255) |
| POSATE | VARCHAR2(255) |
| BICCHIERI | VARCHAR2(255) |
| NUM_FLORIST | VARCHAR2(255) |
| NUM_MUSICISTI | VARCHAR2(255) |
| NUM_FOTOGRAFI | VARCHAR2(255) |
| NUM_ALTRI | VARCHAR2(4000) |
| BUFFET | VARCHAR2(255) |
| BUFFET_SEDIE | VARCHAR2(255) |
| BUFFET_TAVOLI | VARCHAR2(255) |
| CONFETTATA_B | VARCHAR2(4000) |
| GRAN_BUFFET_B | VARCHAR2(4000) |
| SERVIZIO_TAVOLO_B | VARCHAR2(4000) |
| BUFFET_DOLCI_B | VARCHAR2(4000) |
| TORTA_B | VARCHAR2(4000) |
| TORTA | VARCHAR2(4000) |
| CONFETTATA | VARCHAR2(4000) |
| ALTRO | VARCHAR2(4000) |
| FLG_SUPERATO | NUMBER |
| DATA_SCAD_PREVENTIVO | DATE |
| PIATTI | VARCHAR2(4000) |
| NOTE_INVIO | VARCHAR2(1000) |
| PRE_BOUV_A | VARCHAR2(4000) |
| PRE_BOUV_B | VARCHAR2(4000) |
| ALTRO_A | VARCHAR2(4000) |
| ALTRO_B | VARCHAR2(4000) |
| DATORASCARICO | DATE |
| DATORASCARICO_NOTE | VARCHAR2(4000) |
| IS_TEMPLATE | NUMBER |
| ID_EVT_PADRE | NUMBER |
| ID_EVT_FIGLIO | NUMBER |
| LOCATION | VARCHAR2(200) |
| TIPO_PASTO | VARCHAR2(6) |
| DESCRIZIONE_TIPO | VARCHAR2(100) |
## Definizione
```sql
CREATE OR REPLACE VIEW GET_EVT_DATA AS
select
e.ID,
e.DESCRIZIONE,
e.COD_TIPO,
e.CLIENTE,
e.INDIRIZZO,
e.data,
to_char(e.DATA, 'dd-mm-yyyy') as data_char,
e.TOT_OSPITI,
e.STATO,
e.TORTA_A,
e.NOTE,
e.DATA_DOC,
e.APX_USER,
e.ID_CLIENTE,
e.ID_LOCATION,
e.FLG_TEMPLATE,
e.ORA_CERIMONIA,
e.ORA_EVENTO,
e.PERC_SEDUTE_APER,
e.CONFETTATA_A,
e.STAMPA_MENU,
e.ALLERGIE,
e.EXTRA_INFO,
e.EXTRA_COSTI,
e.NUM_LISTA,
e.DISTANZA_LOCATION,
e.PRIMI,
e.SECONDI,
e.VINI,
e.CARICOSPOSI,
e.CARICOAPOLL,
e.STILE_COLORI,
e.ALLEST_BUFF,
e.GIRO_BRACCIO,
e.GRAN_BUFFET_A,
e.SERVIZIO_TAVOLO_A,
e.BUFFET_DOLCI_A,
e.CLIENTE_TEL,
e.CLIENTE_EMAIL,
e.REFERENTE_TEL,
e.BUFFET_INIZIALE,
e.BUFFET_FINALE,
e.TIPOL_TAV_SPOSI,
e.TIPOL_TAV_OSPITI,
e.SEDIA,
e.TOVAGLIA,
e.TOVAGLIOLO,
e.RUNNER,
e.SOTTOPIATTI,
e.PIATTINO_PANE,
e.POSATE,
e.BICCHIERI,
e.NUM_FLORIST,
e.NUM_MUSICISTI,
e.NUM_FOTOGRAFI,
e.NUM_ALTRI,
e.BUFFET,
e.BUFFET_SEDIE,
e.BUFFET_TAVOLI,
e.CONFETTATA_B,
e.GRAN_BUFFET_B,
e.SERVIZIO_TAVOLO_B,
e.BUFFET_DOLCI_B,
e.TORTA_B,
e.TORTA,
e.CONFETTATA,
e.ALTRO,
e.FLG_SUPERATO,
e.DATA_SCAD_PREVENTIVO,
e.PIATTI,
e.NOTE_INVIO,
e.PRE_BOUV_A,
e.PRE_BOUV_B,
e.ALTRO_A,
e.ALTRO_B,
e.DATORASCARICO,
e.DATORASCARICO_NOTE,
e.IS_TEMPLATE,
e.ID_EVT_PADRE,
e.ID_EVT_FIGLIO,
l.location,
decode(p.tipo_pasto, 'C', 'Cena', 'P', 'Pranzo', 'Altro') as tipo_pasto,
p.descrizione as descrizione_tipo
from eventi e
left join location l on e.id_location = l.id
left join tb_tipi_evento p on p.cod_tipo = e.cod_tipo
```