Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 3.99 KB | None | 0 0
  1. CREATE OR REPLACE PACKAGE gruppo2 AS
  2.     groupname CONSTANT VARCHAR2(20) := 'gruppo2.';
  3.     TYPE list_idaree IS varray(2) OF NUMBER(1);
  4.     PROCEDURE autorimessanontrovata(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2);
  5.     PROCEDURE competentGarageSearch2 (id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, idSedeCorrente INTEGER, idVeicoloCorrente INTEGER);
  6.     PROCEDURE formRicercaArea(id_Sessione int, nome VARCHAR2, ruolo VARCHAR2);
  7.     PROCEDURE introitiparziali(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, idsedecorrente VARCHAR2, periodo VARCHAR2, datainiziale VARCHAR2, datafinale VARCHAR2);
  8.     PROCEDURE graphicResultRicercaArea(id_Sessione int, nome VARCHAR2, ruolo VARCHAR2, autorimessa NUMBER, veicolo VARCHAR2);
  9.     PROCEDURE introiti(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  10.     PROCEDURE modificaArea(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  11.     PROCEDURE modificaAutorimessa(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  12.     PROCEDURE modificaSede(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  13.     FUNCTION queryRicercaArea(id_Sessione int, nome VARCHAR2, ruolo VARCHAR2, autorimessa VARCHAR2, veicolo VARCHAR2) RETURN list_idaree;
  14.     PROCEDURE resSediSovrappopolate(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, var_giorno VARCHAR2, var_soglia NUMBER);
  15.     PROCEDURE ricercaAutorimessa(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  16.     PROCEDURE classificaSediPiuRedditizie(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2);
  17.     PROCEDURE statisticaalimentazione(id_sessione VARCHAR2,nome VARCHAR2, ruolo VARCHAR2);
  18.     PROCEDURE updateArea(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int, var_posti_totali Aree.PostiTotali%TYPE, var_posti_liberi Aree.PostiLiberi%TYPE, var_stato Aree.Stato%TYPE, var_gas Aree.Gas%TYPE, var_lunghezza_max Aree.LunghezzaMax%TYPE, var_larghezza_max Aree.LarghezzaMax%TYPE, var_peso_max Aree.PesoMax%TYPE, var_costo_abbonamento Aree.CostoAbbonamento%TYPE);
  19.     PROCEDURE updateAutorimessa(
  20.         id_sessione int DEFAULT 0,
  21.         nome VARCHAR2,
  22.         ruolo VARCHAR2,
  23.         idRiga int,
  24.         var_indirizzo Autorimesse.Indirizzo%TYPE,
  25.         var_telefono Autorimesse.Telefono%TYPE,
  26.         var_coordinate Autorimesse.Coordinate%TYPE
  27.     );
  28.     PROCEDURE updateSede(
  29.         id_sessione int DEFAULT 0,
  30.         nome VARCHAR2,
  31.         ruolo VARCHAR2,
  32.         idRiga int,
  33.         var_indirizzo Sedi.Indirizzo%TYPE,
  34.         var_telefono Sedi.Telefono%TYPE,
  35.         var_coordinate Sedi.Coordinate%TYPE
  36.     );
  37.     PROCEDURE visualizzaArea(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  38.     PROCEDURE visualizzaAutorimessa(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  39.     PROCEDURE visualizzaBox(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  40.     PROCEDURE visualizzaintroitiparzialiabb(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, idriga VARCHAR2, periodo VARCHAR2, datainiziale VARCHAR2 DEFAULT NULL, datafinale VARCHAR2 DEFAULT NULL);
  41.     PROCEDURE visualizzaSede(id_sessione int DEFAULT 0, nome VARCHAR2, ruolo VARCHAR2, idRiga int);
  42.     PROCEDURE ricercaAuto(id_Sessione int, nome VARCHAR2, ruolo VARCHAR2);
  43.     PROCEDURE resRicercaAuto(id_Sessione int, nome VARCHAR2, ruolo VARCHAR2, var_idCliente int);
  44.  
  45.  
  46.     PROCEDURE AlimentazioneVeicolo(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  47.     PROCEDURE AlimentazioneVeicolo2(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, autorimessaScelta VARCHAR2);
  48.     PROCEDURE PercentualiPostiLiberi (id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  49.     PROCEDURE PercentualePostiLiberi2 (id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2, modalita VARCHAR2, areaScelta VARCHAR2);
  50.     PROCEDURE MaxTipoVeicolo(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  51.     PROCEDURE MaggiorPostiRiservati(id_Sessione VARCHAR2, nome VARCHAR2, ruolo VARCHAR2);
  52.  
  53.  
  54.  
  55.  
  56.  
  57. END gruppo2;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement