A voir également:
- Comment faire un and dans une condition IF en SQL ?
- Spybot search and destroy - Télécharger - Antivirus & Antimalwares
- Find and mount - Télécharger - Récupération de données
- Logiciel sql - Télécharger - Bases de données
- Excel cellule couleur si condition texte - Guide
- Norton remove and reinstall. - Télécharger - Nettoyage
3 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonsoir, peux-tu nous en dire plus?
Bonsoir,
Dans mon exercice de base de donné on me demande de créer un message de prévention lorsque l'un individu doit louer un film et qu'il ne l'a pas rendu au bout d'un mois après location, c'est alors que j'avais pensé à rédiger ces lignes, mais je ne sais pas si la partie concernant le IF est possible
CREATE TRIGGER filmRendu
BEFORE INSERT ON LOCATION FOR EACH ROW
BEGIN
IF (sysDate > Datedebut +30 && DateRetour IS NULL)
THEN raise_APPLICATION_ERROR(-200101,'rendez votre film');
END IF
END;
Dans mon exercice de base de donné on me demande de créer un message de prévention lorsque l'un individu doit louer un film et qu'il ne l'a pas rendu au bout d'un mois après location, c'est alors que j'avais pensé à rédiger ces lignes, mais je ne sais pas si la partie concernant le IF est possible
CREATE TRIGGER filmRendu
BEFORE INSERT ON LOCATION FOR EACH ROW
BEGIN
IF (sysDate > Datedebut +30 && DateRetour IS NULL)
THEN raise_APPLICATION_ERROR(-200101,'rendez votre film');
END IF
END;
Dans mon exercice de base de donné on me demande de créer un message de prévention lorsque l'un individu doit louer un film et qu'il ne l'a pas rendu au bout d'un mois après location, c'est alors que j'avais pensé à rédiger ces lignes, mais je ne sais pas si la partie concernant le IF est possible .
CREATE TRIGGER filmRendu
BEFORE INSERT ON LOCATION FOR EACH ROW
BEGIN
IF (sysDate > Datedebut +30 && DateRetour IS NULL)
THEN raise_APPLICATION_ERROR(-200101,'rendez votre film');
END IF
END;