Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2119 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  recopier des lignes en modifiant certains champs...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

recopier des lignes en modifiant certains champs...

n°603697
art_dupond
je suis neuneu... oui oui !!
Posté le 06-01-2004 à 11:05:09  profilanswer
 

yop,  
 
 
je voudrais copier des lignes d'une table en modifiant certains champs.
 
 
pour ca fais:
 

Code :
  1. INSERT INTO "ma_table" ("column1", "column2", ...)
  2. SELECT CONCAT("column1", "bidule" ), "column2", ...
  3. FROM "ma_table" WHERE column2 LIKE "pout"


 
(j'insère dans la meme table que le SELECT)
 
 
questions:
 
1. y a un moyen plus court pour citer toutes les colonnes => remplacer : ("column1", "column2", ...) par quelque chose ?
 
2. comme je ne change pas "column2" (dans l'INSERT) et que je fais un SELECT sur cette meme colonne, est-ce que ca risque de boucler (c'est clair :??: ) ?
 
 
sorry, je sais que je pourrais tester au lieu de demander, mais je peux pas trop faire de neuneuseries sur la DB :sweat:  
 
 
 
merci


---------------
oui oui
mood
Publicité
Posté le 06-01-2004 à 11:05:09  profilanswer
 

n°603714
El_gringo
Posté le 06-01-2004 à 11:25:25  profilanswer
 

art_dupond a écrit :


1. y a un moyen plus court pour citer toutes les colonnes => remplacer : ("column1", "column2", ...) par quelque chose ?


 
Ben, 'faut bien que tu précises sur quelles colones tu bosses. Tu peux peut être caser des "SELECT *", mais à éviter de toute façon.
 

art_dupond a écrit :


2. comme je ne change pas "column2" (dans l'INSERT) et que je fais un SELECT sur cette meme colonne, est-ce que ca risque de boucler (c'est clair :??: ) ?


 
Heuu, ben, non, pourquoi ça bouclerai ?
 

art_dupond a écrit :


sorry, je sais que je pourrais tester au lieu de demander, mais je peux pas trop faire de neuneuseries sur la DB :sweat:  


 
La gestion de transactions, c'est utile...


Message édité par El_gringo le 06-01-2004 à 11:28:29

---------------
Les Vers Solitaires, on aime ... ou pas !
n°603717
bill.fr
Posté le 06-01-2004 à 11:27:29  profilanswer
 

Kikoo, bonne année
 
1) Si tu remplis TOUS les champs, pas besoin de les nommer entre le into table et le select.
 
2) Non, pas de boucle, puisque les lignes sont validées après l'opération d'insertion (je suis clair là ?)
Autrement dit les lignes vont toutes apparaître en même temps à la fin de l'exécution, donc pas de boucle dans l'insert.
 
Valà


---------------
On ne vit qu'une fois, mais pour qui sait vivre, une seule fois suffit (Merril Stubbing)
n°603721
art_dupond
je suis neuneu... oui oui !!
Posté le 06-01-2004 à 11:30:36  profilanswer
 

oki  
 
merci beaucoup les gens :)
 
 
bonne zannée :hello:


Message édité par art_dupond le 06-01-2004 à 11:30:46

---------------
oui oui

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  recopier des lignes en modifiant certains champs...

 

Sujets relatifs
Lignes saut de page vba excelinsertion et suppression dynamique de lignes dans un tableau
[C++ 10 lignes inside] Probleme avec programme de cryptage XORchamps de bits, need help
Griser 2 champs d'un formulaire par rapport au choix dans une liste :oTransformation XML==>Javascript : pb avec une affectation multi-lignes
comment faire ? insertion dynamique de lignes dans un tableau[php - regex] Remplacer tous les & saufs certains.
[ASP.NET] affiche le resultat sur plusieurs lignesverification des champs d'un formulaire pour l'envoie d'un email
Plus de sujets relatifs à : recopier des lignes en modifiant certains champs...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR