[ORACLE] newbie : problème jointure + autoincrémentation

Le
ctemp1
Bonjour, j'aurais besoin d'un petit conseil sous Oracle :
J'ai commencé à créer une BD de gestion de produits pour une
entreprise (c'est un exo).
Dans cette BD, un utilisateur devra saisir un nom de produit et un
principe actif associé à ce produit.

J'ai créé une table avec un trigger d'autoincrémentation, chaque fois
qu'un produit est saisi, son identifiant augmente de 1, l'id de la
matière active est saisie explicitement par contre.

Le hic c'est que j'ai une table de jointure entre les produits et leur
composition dont la clé étrangère référençant l'id des produits me
renvoie une erreur (integrity violated) depuis que j'ai passé l'id des
produits en autoincrémentation.

Comment puis-je faire pour que pour tel produit saisi et telle matière
saisie, la table de jointure prenne automatiquement l'id
autoincrémentée du produit ?

Merci.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Fred BROUARD - SQLpro
Le #21706031
if faut relire la valeur données de la dernière séquence...

A +

C. Tobini a écrit:
Bonjour, j'aurais besoin d'un petit conseil sous Oracle :
J'ai commencé à créer une BD de gestion de produits pour une
entreprise (c'est un exo).
Dans cette BD, un utilisateur devra saisir un nom de produit et un
principe actif associé à ce produit.

J'ai créé une table avec un trigger d'autoincrémentation, chaque fois
qu'un produit est saisi, son identifiant augmente de 1, l'id de la
matière active est saisie explicitement par contre.

Le hic c'est que j'ai une table de jointure entre les produits et leur
composition dont la clé étrangère référençant l'id des produits me
renvoie une erreur (integrity violated) depuis que j'ai passé l'id des
produits en autoincrémentation.

Comment puis-je faire pour que pour tel produit saisi et telle matière
saisie, la table de jointure prenne automatiquement l'id
autoincrémentée du produit ?

Merci.



--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Publicité
Poster une réponse
Anonyme