Insertion de données

Soyez le premier à donner votre avis sur cette source.

Snippet vu 13 599 fois - Téléchargée 28 fois

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

Ajouter un commentaire

Commentaires

Messages postés
73
Date d'inscription
mardi 16 novembre 2004
Statut
Membre
Dernière intervention
2 octobre 2009

Avec odbc Ucase (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([sauf critere ?]);)


Avec objet oracle Lcase (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([sauf critere ?]);)

http://multibases.site.voila.fr/tutoriel.htm
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
comment faire un truc non spécifique en sql ???
expliquez moi car je suis interessé : j'ai fais pas mal de sql au cours de mes projets php, et j'ai trouvé ce langage interessant, mais uniquement pour le stockage / tri / analyse des données... je n'ai rien pu faire de vraiment réutilisable, et dans le but de faire une class SQL en php, j'aimerais bien faire des choses réutilisables en php et en sql...
Messages postés
1
Date d'inscription
mardi 21 novembre 2000
Statut
Membre
Dernière intervention
21 août 2005

merci de detailler votre CS.
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4
Déja, ce n'est clairement pas une procédure (pour la rubrique), je mettrais ca plutot dans Divers ou Trucs et Astuces.

Pour le reste, c'est comme la seconde source, très spécifique à un besoin donné, mais ca peut servir à certains.

Romelard Fabrice.

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.