Comme dit M’sieur Fernand dans les tontons flingueurs, je cite :
« Les c... ça ose tout, et c’est même à ça qu’on les reconnaît... »
Cela dit, ça fait 20 ans que c’est l’Agirc-Arrco qui...
Type: Messages; Utilisateur: fsmrel
Comme dit M’sieur Fernand dans les tontons flingueurs, je cite :
« Les c... ça ose tout, et c’est même à ça qu’on les reconnaît... »
Cela dit, ça fait 20 ans que c’est l’Agirc-Arrco qui...
Hello !
Je pense que je peux marquer "résolu". Des avis contraires ?
J’ai essayé de dézinguer tout ça avec mon char Patton, d’abord avec les 3 mitrailleuses, puis avec le canon de 90 : https://www.fsmwarden.com/smileys-icones/patton(80).png
Caramba ! ton trigger a...
J’ai essayé ce qui suit :
insert into Devis(NumDevis, DateDevis) values (1, '2000-01-01') ;
insert into LigneDevis( RefProduit, NumDevis, Quantite)
values ('p01', 1, 150), ('p02', 1, 200) ;
...
Ave Paprick,
Petit problème quand même : on ne peut plus supprimer les devis... :weird:
Je suis noyé dans la masse hétérogène des messages de la discussion, peux-tu en ouvrir une nouvelle,...
Merci Philippe pour l'information.
Dans mon cas (insert dans une vue), je n'ai donc, hélas ! pas le choix... :(
Bonjour,
A propos des triggers SQL Server et PostgreSQL
A l’occasion des inserts dans les vues, j’avoue préférer l’approche SQL Server. En effet – voir le message ici, point (5)– celui-ci...
Buenos dias,
Pour changer à nouveau, voyons voir avec PostgreSQL. Pour ne rien rater, j’ai installé la V16.
Mutatis mutandis, Je reprends, ce que j’ai proposé ici
(1) Création des tables :...
Salve,
Par curiosité, j’ai fait le test et ça passe... :P
Il est tard, je vais faire dodo. :sleep:
Je fournirai les données de mon test dès que.
Buenas noches
Bonjour les oiseaux de nuit !
On est bien d’accord et Paprick a bien fait de proposer l’exemple des devis, où les cardinalités sont effectivement (0,n/1,1) côté Produit.
Salve,
Rappel du souhait de Paprick :
Sans gérer les accès au niveau de l’administration ? Hum !
Rappel du MCD :
Salve,
J’ai donc fait le test suivant :
(1) Création des tables proposées par Paprick dans son dernier post :
Au fait, les choses seraient tellement plus simples si MySQL savait gérer les triggers sur les vues, le problème de la quantité serait vite réglé :whistle:
Salve,
Si le comprends bien, tu souhaiterais qu’un trigger intercepte les inserts dans la table Devis, et appelle la procédure définie par Philippe.
Toutes choses égales, tu observeras...
Salve !
@Philippe
Selon ton approche, pour qu’Hilarion ne viole pas la règle (1,n) tu l’habilites bien entendu à consulter sans modération le contenu des tables, mais tu le forces à utiliser la...
Hello !
En tout cas, bravo Philippe ! :D
Beau boulot. J’ai repris ton code, ce qui me permet de ne pas réinventer l’eau chaude...
J’ai demandé à Hilarion de secouer les factures, il...
Salve !
Aïe, aïe ! MySQL refuse les triggers sur des vues ! C’est quand même malheureux, bridage intentionnel de la part de l’éditeur?:cfou:
Ça fait quand même plus de 15 ans qu’on peut le...
Bien entendu, mais on est là pour traiter des cardinalités (1,n). L’impact du prix des produits est un autre sujet. On ne va quand même pas ici faire le produit cartésien des problèmes et noyer les...
Salve,
Je rappelle ce que j’ai écrit dans mon 1er post :
Je crois qu’il est temps parler de ce type de cardinalités.
Je suis incorrigible et j’avais prévu de partir du MCD suivant avec...
Salve,
Merci Fred pour ta patience ! De fait, pour les inserts, ça fonctionne, bien vu.
Pour les delete et update on n’échappera pas à des triggers. ;)
Exemple :
Fred, je fais référence à ton post ici.
Le trigger ProfMatiere_instead_Tr a pour objet la vue ProfMatiere_V ;
Le trigger Prof_after_insert a pour objet la table Prof.
Le premier...
Quelle valeur ajoutée, puisque la clé primaire est définie avec les mêmes colonnes, prof Id, matiereId...:koi:
Dans mon 1er post, ici, j’ai précisé qu’Hilarion tenta de violer les règles, avec...
Oui, mais comme chantait Gainsbourg (RIP), « des trous d’première classe, des trous s’seconde classe»
Et je trouve qu’un trou d’première classe ça vous pose quand même son trou, comme être de...
Merci Fred !
Je vais étudier ce que tu proposes ici.
Au sujet de la table Parametre, ta proposition consiste donc en l’ajout d’une clé primaire :
Le problème est qu’au lieu de coder :
Bonjour,
Dans ce message, j’ai fourni un trigger ayant pour objet le contrôle des suppressions dans la table Enseigner.
Par la suite, j’ai évoqué la mise en oeuvre d’une procédure stockée. En...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.