Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 27/04/2016 15:57:01
- mortimer.pw
- Membre
Suppression sur Update
Bonjour tout le monde,
Je travaille actuellement avec un moteur PostgreSQL 9.2.3, sous Cent-OS 5.4.
Je deux tables :
ORDRE_DE_FABRICATION (
id serial NOT NULL,
ordre character varying(10) NOT NULL,
libelle character varying(40) NOT NULL,
date_crea date NOT NULL,
date_sold date,
CONSTRAINT pk_ordre PRIMARY KEY (ordre))
DOCUMENT (
id_document character varying(150) NOT NULL,
libelle character varying(40),
id_type_document character varying(3),
ordre character varying(10) NOT NULL,
CONSTRAINT pk_document PRIMARY KEY (id_document),
CONSTRAINT fk_document_ordre FOREIGN KEY (ordre) REFERENCES ordre_de_fabrication(ordre) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION)
Je voudrai que, lorsque je viens faire un UPDATE sur le champ DATE_SOLD de la table ORDRE_DE_FABRICATION, tous les enregistrements de la table DOCUMENT ayant le champ ORDRE à la valeur du champ ORDRE de la table ORDRE_DE_FABRICATION soient supprimés (qu'il y en ait ou pas).
La volumétrie devrait être d'environ 300000 à 500000 enregistrements (des deux côtés, globalement du 1 pour 1).
Est-ce possible avec un trigger ? est-ce la bonne solution ?
D'avance merci pour votre aide.
Hors ligne
#2 27/04/2016 23:46:54
- gleu
- Administrateur
Re : Suppression sur Update
Oui, c'est possible avec un trigger et c'est a priori la seule solution.
Guillaume.
Hors ligne
#3 28/04/2016 07:09:21
- mortimer.pw
- Membre
Re : Suppression sur Update
Bonjour,
Merci Guillaume.
Hors ligne
Pages : 1