Insertion de données

Contenu du snippet

Cette petite requête simple écrite en SQL via ACCESS permet d'ajouter des enregistrements dans une table en sélectionnant les éléments d'une autre table.
Le champ1_source dans le select est une valeur ajoutée (ex.: dans mon cas, j'ai ajouté la valeur "COMP" à tous les enregistrements transférés. ). Même principe pour le champ3_source.
Dans la clause WHERE, une inputbox apparaîtra qui me permet de filtrer les éléments qui m'intéresse et met en majuscule mon critère.
Les tables sont des tables liées d'Oracle, il faut donc avoir les droits d'écriture. (Voir avec l'administrateur)

Source / Exemple :


INSERT INTO [nom de la table_cible]([Champ1_cible], [Champ2_cible], [Champ3_cible],...)
SELECT "Valeur" AS champ1_source, [Champ2_source], "Valeur2" AS Champ3_source, ...
FROM [nom de la table_source]
WHERE [Champ_critère]=UCASE([Critère ?]);

Conclusion :


C'est la première source que je dépose ici, j'espère que vous serez indulgent.
Bonne prog.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.