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

  FORUM HardWare.fr
  Windows & Software

  SQL Serveur et requete

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Serveur et requete

n°629623
bigboss49
Posté le 03-04-2002 à 11:45:38  profilanswer
 

Qui peux m'aider ?
Voila, je ne connais pas le langage sql serveur qui est different de sql pour Oracle.
Je cherche a modifier certains articles d'une table en remplacant le nom des articles qui ont une designation 'ABC1234' par 'XYZ1234' et qui ont un code produit 'YYY'.
QQ1 pourrait il me donner la requete, merci.

mood
Publicité
Posté le 03-04-2002 à 11:45:38  profilanswer
 

n°629626
Pims
Posté le 03-04-2002 à 11:47:01  profilanswer
 

heuuuuuuuu ... c'est des requetes SQL "toutes simple" non?


---------------
Life is like a box of chocolate you never know what you gonna get.
n°629628
Cruchot
Posté le 03-04-2002 à 11:48:02  profilanswer
 

Euh...
 
UPDATE nom_article="ABC1234" SET nom_article="XYZ1234" WHERE code_produit="YYY" ?

n°629654
bigboss49
Posté le 03-04-2002 à 11:57:08  profilanswer
 

Cruchot a écrit a écrit :

Euh...
 
UPDATE nom_article="ABC1234" SET nom_article="XYZ1234" WHERE code_produit="YYY" ?  




 
le probleme c'est que jai 303 article a faire comm ca !
le suivant serait 'ABC1235' en 'XYZ1235'
la requete doit etre de la forme:
Update Nom_table
Set Nom_colonne='ABC'||souschaine(nom_colonne qq chose)
Where Code_article ='YYY'
 
Mais c'est au niveau de la souschaine que je patauge .. help !!

n°629656
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 11:58:45  profilanswer
 

Je dirai plutot
update <nom_table> set nom_article = 'XYZ1234' where designation = 'ABC1234' and code_produit = 'YYY'.  
Non ?

n°629658
Cruchot
Posté le 03-04-2002 à 11:59:16  profilanswer
 

oui plutot.

n°629666
bigboss49
Posté le 03-04-2002 à 12:06:58  profilanswer
 

Zet a écrit a écrit :

Je dirai plutot
update <nom_table> set nom_article = 'XYZ1234' where designation = 'ABC1234' and code_produit = 'YYY'.  
Non ?  




je dois mal m'exprimer!
jes des articles : 'Art1234','Art1235','Art1236' ..., avec un cod_famille 'YYY'. Et je veux que ca devienne :
'Article1234','Article1235','Article1236' ...
Je veux extraire les souschainre (1234,1235,1236, ...) et les concatené à ARTICLE.
qq1 me comprend ?

n°629670
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 12:08:33  profilanswer
 

Pour extraire la sous-chaine tu utilise la fonction right :  
exemple :  
right('ABC1234',4) renvoie 1234
Simple non ?

n°629673
bigboss49
Posté le 03-04-2002 à 12:09:41  profilanswer
 

Zet a écrit a écrit :

Pour extraire la sous-chaine tu utilise la fonction right :  
exemple :  
right('ABC1234',4) renvoie 1234
Simple non ?  




 
merci
et la concatenation c'est || ?

n°629677
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 12:11:17  profilanswer
 

je dois mal m'exprimer!
jes des articles : 'Art1234','Art1235','Art1236' ..., avec un cod_famille 'YYY'. Et je veux que ca devienne :
'Article1234','Article1235','Article1236' ...
Je veux extraire les souschainre (1234,1235,1236, ...) et les concatené à ARTICLE.
qq1 me comprend ?  
SQL delamortquitue
update nom_table set nom_produit = 'Article' || right(nom_produit,4) where cod_famille = 'YYY'.
 
Tranquille émile !  ;)

mood
Publicité
Posté le 03-04-2002 à 12:11:17  profilanswer
 

n°629678
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 12:12:43  profilanswer
 

je crois qu'il existe aussi la fonction string.
exemple : string('A','B','C';) renvoie 'ABC'.

n°629679
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 12:14:16  profilanswer
 

je viens de tester, que tu utilises string ou || c'est pareil sous sybase isql, pour sql serveur je sais pas, mais il y a des chances...

n°629690
bigboss49
Posté le 03-04-2002 à 12:21:58  profilanswer
 

Zet a écrit a écrit :

je dois mal m'exprimer!
jes des articles : 'Art1234','Art1235','Art1236' ..., avec un cod_famille 'YYY'. Et je veux que ca devienne :
'Article1234','Article1235','Article1236' ...
Je veux extraire les souschainre (1234,1235,1236, ...) et les concatené à ARTICLE.
qq1 me comprend ?  
SQL delamortquitue
update nom_table set nom_produit = 'Article' || right(nom_produit,4) where cod_famille = 'YYY'.
 
Tranquille émile !  ;)  




 
 
 :cry:  :cry:  il ne veut pas concatener avec ||
nom_article='TOTO'||right(nom_article,4)
j'ai droit au message : syntaxe incorrecte vers '|'
 
help me encore merci

n°629699
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 12:25:32  profilanswer
 

UTILISES LA FONCTION STRING !!!

n°629913
bigboss49
Posté le 03-04-2002 à 15:48:05  profilanswer
 

Zet a écrit a écrit :

UTILISES LA FONCTION STRING !!!  




 
non merci jai trouvé
Pour concatener 2 chaines en sql server c simplement l'operateur +
Maintenant, j'aimerai juste connaitre la commande qui permet de revenir en arriere en sql server (c'etait rollback en pl sql)

n°629946
bigboss49
Posté le 03-04-2002 à 16:01:11  profilanswer
 

bigboss49 a écrit a écrit :

 
 
non merci jai trouvé
Pour concatener 2 chaines en sql server c simplement l'operateur +
Maintenant, j'aimerai juste connaitre la commande qui permet de revenir en arriere en sql server (c'etait rollback en pl sql)  




 
UUUUUUUUUUUUUUUUUUUUUP !! :hello:

n°629980
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 16:15:20  profilanswer
 

Pour moi aussi c'est rollback  :heink:  
il te faut kk1 qui s'y connaisse mieux que moi en sql serveur.
J'espere avoir pu t'aider quand même.


---------------
Membre du mouvement [:mossieurpropre] L'un dans l'autre, vaut mieux être l'un !
n°630003
bigboss49
Posté le 03-04-2002 à 16:23:35  profilanswer
 

Zet a écrit a écrit :

Pour moi aussi c'est rollback  :heink:  
il te faut kk1 qui s'y connaisse mieux que moi en sql serveur.
J'espere avoir pu t'aider quand même.  




 
oui merci pour tes conseils
si t'a besoin d'un coup de main en sql ou d'autres trucs sous oracle je peux te passer mon email. mais en sqlserver, aîe aîe.

n°630017
ZeT
Ze Eternal Thrasher! 1st class
Posté le 03-04-2002 à 16:29:35  profilanswer
 

ok j'ai note. merci


---------------
Membre du mouvement [:mossieurpropre] L'un dans l'autre, vaut mieux être l'un !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  SQL Serveur et requete

 

Sujets relatifs
Aidez moi a creer un serveur svpserveur e-donkey et ADSL
Je n'arrive pas à connecter mon PC sous WinXP avec un Serveur Win98serveur web invisible
Changer son MTU sur serveur ADSL(pour balaise) [Serv-U] Pb technique. Serveur FTP
Serveur Mail Open RelayServeur HTTP, FTP, Exchange et PDC d'un domaine : c possible ?
Connexion a un Serveur Microsoft ExchangeSERVEUR APACHE
Plus de sujets relatifs à : SQL Serveur et requete


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