bonjour,
je souhaite insérer dans une table archive un enregistrement de la table
individu uniquement si l'enregistrement n'existe pas déjà.
j'ai tenté:
insert into archives("COMPTEUR") select "COMPTEUR" from individu where
individu."COMPTEUR"=544 and archives."COMPTEUR"<>544
ça ne marche pas alors quelle est la syntaxe correcte ?
merci,
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
P'tit Marcel
Guillaume Bestal wrote:
bonjour, je souhaite insérer dans une table archive un enregistrement de la table individu uniquement si l'enregistrement n'existe pas déjà.
définit compteur comme index unique
tente le instert classique. Si l'individu existe déjà alors le SGBD n'insèrera pas la ligne et renverra un code erreur 'clé en double' que peut prendre en compte le langage de haut niveau
Guillaume Bestal wrote:
bonjour,
je souhaite insérer dans une table archive un enregistrement de la table
individu uniquement si l'enregistrement n'existe pas déjà.
définit compteur comme index unique
tente le instert classique. Si l'individu existe déjà alors le SGBD
n'insèrera pas la ligne et renverra un code erreur 'clé en double' que
peut prendre en compte le langage de haut niveau
bonjour, je souhaite insérer dans une table archive un enregistrement de la table individu uniquement si l'enregistrement n'existe pas déjà.
définit compteur comme index unique
tente le instert classique. Si l'individu existe déjà alors le SGBD n'insèrera pas la ligne et renverra un code erreur 'clé en double' que peut prendre en compte le langage de haut niveau