modifica a 01_schema.sql
This commit is contained in:
parent
3e836a7858
commit
06a66084c9
2 changed files with 5 additions and 5 deletions
|
|
@ -109,12 +109,12 @@ DROP TRIGGER IF EXISTS trg_prenotazione_no_overlap_update;
|
||||||
DELIMITER $$
|
DELIMITER $$
|
||||||
|
|
||||||
CREATE TRIGGER trg_prenotazione_no_overlap_insert
|
CREATE TRIGGER trg_prenotazione_no_overlap_insert
|
||||||
BEFORE INSERT ON prenotazione
|
BEFORE INSERT ON corrieri
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
BEGIN
|
BEGIN
|
||||||
IF NEW.Stato <> 'annullata' AND EXISTS (
|
IF NEW.Stato <> 'annullata' AND EXISTS (
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM prenotazione AS p
|
FROM corrieri AS p
|
||||||
WHERE p.CampoID = NEW.CampoID
|
WHERE p.CampoID = NEW.CampoID
|
||||||
AND p.Data = NEW.Data
|
AND p.Data = NEW.Data
|
||||||
AND p.Stato <> 'annullata'
|
AND p.Stato <> 'annullata'
|
||||||
|
|
@ -127,12 +127,12 @@ BEGIN
|
||||||
END$$
|
END$$
|
||||||
|
|
||||||
CREATE TRIGGER trg_prenotazione_no_overlap_update
|
CREATE TRIGGER trg_prenotazione_no_overlap_update
|
||||||
BEFORE UPDATE ON prenotazione
|
BEFORE UPDATE ON corrieri
|
||||||
FOR EACH ROW
|
FOR EACH ROW
|
||||||
BEGIN
|
BEGIN
|
||||||
IF NEW.Stato <> 'annullata' AND EXISTS (
|
IF NEW.Stato <> 'annullata' AND EXISTS (
|
||||||
SELECT 1
|
SELECT 1
|
||||||
FROM prenotazione AS p
|
FROM corrieri AS p
|
||||||
WHERE p.PrenotazioneID <> NEW.PrenotazioneID
|
WHERE p.PrenotazioneID <> NEW.PrenotazioneID
|
||||||
AND p.CampoID = NEW.CampoID
|
AND p.CampoID = NEW.CampoID
|
||||||
AND p.Data = NEW.Data
|
AND p.Data = NEW.Data
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
-- TENN9001, PADL2406, CALC7788, TENN3344
|
-- TENN9001, PADL2406, CALC7788, TENN3344
|
||||||
-- ============================================================
|
-- ============================================================
|
||||||
|
|
||||||
USE prenotazioni;
|
USE corrieri;
|
||||||
|
|
||||||
-- ------------------------------------------------------------
|
-- ------------------------------------------------------------
|
||||||
-- Operatori
|
-- Operatori
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue