begin process at 2012 05 25 11:31:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Procédure

 > INSERTION DE DONNÉES

INSERTION DE DONNÉES


 Information sur la source

Note :
6 / 10 - par 3 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Procédure Classé sous :insert, insertion, sqlserver, access Niveau :Débutant Date de création :08/06/2005 Date de mise à jour :08/06/2005 11:47:23 Vu :11 363

Auteur : NetJoao

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

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

  • 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 ?]);
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.


 Historique

08 juin 2005 11:35:56 :
Je sais pas trop dans qu'elle catégorie mettre ma source.
08 juin 2005 11:47:23 :
Dans qu'elle catégorie mettre cette source ?

 Sources du même auteur

MISE À JOUR

 Sources de la même categorie

IMPORTATION DE FICHIER TEXT (CSV) RAPIDEMENT par vladam
Source avec une capture T-SQL - SPLIT SANS TABLE TEMPORAIRE par TheOnlyMaX
Source avec Zip (SQL SERVER) REQUÊTE POUR RECHERCHER UN {GUID} DANS TOUS LES... par lassaad83
[ORACLE]DÉTERMINER LA DATE DU PREMIER JOUR D'UNE SEMAINE PAR... par Bouillou2
T-SQL - PROCÉDURE - STOCKÉE - PLACER DANS UNE TABLE LE RÉSUL... par zavier666

 Sources en rapport avec celle ci

T-SQL - PROCÉDURE - STOCKÉE - PLACER DANS UNE TABLE LE RÉSUL... par zavier666
Source avec Zip GÉNÉRER DES REQUETES INSERT À PARTIR DES DONNÉES EXISTANTES ... par lassaad83
SQL SERVER 2000 - VIDER ET COMPACTER TOUTES LES BASES DE DON... par fabrice69
PROCÉDURE INSERTION OU MISE À JOUR DONNÉES D'UN UTILISATEUR par im_ahmed10
SQL SERVER - UNE PROC STOCK FAISANT SOIT UN UPDATE SOIT UN I... par fabrice69

Commentaires et avis

Commentaire de fabrice69 le 24/06/2005 01:47:07 administrateur CS

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.

Commentaire de omar_maroc le 21/08/2005 20:09:39

merci de detailler votre CS.

Commentaire de coucou747 le 10/09/2005 18:22:13 administrateur CS

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...

Commentaire de apaulux le 17/06/2009 13:16:35

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

insertion de nombre de 1 à N [ par ftug ] Bonjour,j'aimerai inserer dans une table des nombre de 1 à N avec le moins de requetes possible ( le serveur SQL est déjà bien charg&#2 Requete INSERT sous ACCESS [ par Fredon88 ] J'ai une requete SQL sous ACCESS a faire je dois faire une requete d'insertion dans la table client qui contient les champs suivant: -Client_num -Clie faire une insertion sur plusieures tables [ par tenrod ] bijour!je voudrais savoir si il est possible d'effectuer un insert sur plusieures tables du genre:insert into latable1, latable2, latable3...values va vba sous access - insertion d'une requete dans une table [ par bonnaud ] Bonjour, J'ai fait une requête sous access en vba qui me permet de calculer un nouveau champ que j'ai nommé total à partir d'une table. insert into cherche exemple ... SVP! [ par trexor ] Voilà, c'est pas que j'en ai marre mais je pète un peu les plonds. Pour insérer des données dans une bas access, c'est vraiment la access : insert into champ boolean [ par trexor ] Bonjour,j'ai un champ access boolean (true/false) que je dois remplir avec vb.net, mais j'ai une erreur insert into  Voici ma requte :D ms access - sqlserver - procédurestockée [ par metasky ] bonjour,je suis actuellement sur une appli liant access et sqlserver...quand je consulte mes procédures stockées dans mon projet access les Insertion de date [ par Zachs ] Hello, j'ai une requête qui insert une date dans une colonne de Type "datetime" d'une table mais a chaque fois que j'essaye de l'inserer il me met "Er INSERT INTO ok via ACCESS Too few parameter via ODBC [ par Frederick_Etudiant ] Bonsoir à tous,Je n'arrive pas à résoudre un problème et encore moins à le comprendre.Je travaille avec Java et ACCESS, je crée une table et juste ens SQL 2000 insertion [ par rikardo ] bonjour, je fais une insertion de masse avec une requete du type insert into TABLE1(CHAMP1,CHAMP2.) SELECT a.champ1,b.champ2 FROM ... cette requete


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,310 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales