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.
17 juin 2009 à 13:16
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
10 sept. 2005 à 18:22
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...
21 août 2005 à 20:09
24 juin 2005 à 01:47
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.