voila je voudrais vous soulettre une interrogation.
J'ai voulu simplement faire un swap des informations de 2 enregistrement je
me suis dit facile.
Effectivement c'est pas tres dur mais finalement je trouve ca tres compliqué
pour pas grand chose
j'ai donc procedé 1 à la recuperation des valeurs stockées dans des
varibales
puis aux updates.
je suppose qu'il doit y avoir beaucoup mieux comme methode que d'utiliser 2
select et 2 updates ???
TABLE TOTO
ID X Y
1 5 8
2 20 35
Je voudrais echanger LES X et Y des 2 enregistrements ????
Pour AVOIR CECI
UPDATE Toto SET IDÊSE ID WHEN 1 THEN 2 WHEN 2 THEN 1 END
Laurent.
"christophe" wrote in message news:
BONJOUR,
voila je voudrais vous soulettre une interrogation. J'ai voulu simplement faire un swap des informations de 2 enregistrement
je
me suis dit facile. Effectivement c'est pas tres dur mais finalement je trouve ca tres
compliqué
pour pas grand chose
j'ai donc procedé 1 à la recuperation des valeurs stockées dans des varibales puis aux updates.
je suppose qu'il doit y avoir beaucoup mieux comme methode que d'utiliser
2
select et 2 updates ???
TABLE TOTO
ID X Y 1 5 8 2 20 35
Je voudrais echanger LES X et Y des 2 enregistrements ???? Pour AVOIR CECI
ID X Y 1 20 35 2 5 8
Merci par avance.
Fred BROUARD
Inverse le problème... Change la clef !
UPDATE TOTO SET ID = (ID % 2) + 1
A + !
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com ************************* christophe a écrit:
BONJOUR,
voila je voudrais vous soulettre une interrogation. J'ai voulu simplement faire un swap des informations de 2 enregistrement je me suis dit facile. Effectivement c'est pas tres dur mais finalement je trouve ca tres compliqué pour pas grand chose
j'ai donc procedé 1 à la recuperation des valeurs stockées dans des varibales puis aux updates.
je suppose qu'il doit y avoir beaucoup mieux comme methode que d'utiliser 2 select et 2 updates ???
TABLE TOTO
ID X Y 1 5 8 2 20 35
Je voudrais echanger LES X et Y des 2 enregistrements ???? Pour AVOIR CECI
ID X Y 1 20 35 2 5 8
Merci par avance.
Inverse le problème... Change la clef !
UPDATE TOTO
SET ID = (ID % 2) + 1
A + !
--
Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
christophe a écrit:
BONJOUR,
voila je voudrais vous soulettre une interrogation.
J'ai voulu simplement faire un swap des informations de 2 enregistrement je
me suis dit facile.
Effectivement c'est pas tres dur mais finalement je trouve ca tres compliqué
pour pas grand chose
j'ai donc procedé 1 à la recuperation des valeurs stockées dans des
varibales
puis aux updates.
je suppose qu'il doit y avoir beaucoup mieux comme methode que d'utiliser 2
select et 2 updates ???
TABLE TOTO
ID X Y
1 5 8
2 20 35
Je voudrais echanger LES X et Y des 2 enregistrements ????
Pour AVOIR CECI
-- Frédéric BROUARD, MVP MS SQL Server. Expert Langage SQL / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com ************************* christophe a écrit:
BONJOUR,
voila je voudrais vous soulettre une interrogation. J'ai voulu simplement faire un swap des informations de 2 enregistrement je me suis dit facile. Effectivement c'est pas tres dur mais finalement je trouve ca tres compliqué pour pas grand chose
j'ai donc procedé 1 à la recuperation des valeurs stockées dans des varibales puis aux updates.
je suppose qu'il doit y avoir beaucoup mieux comme methode que d'utiliser 2 select et 2 updates ???
TABLE TOTO
ID X Y 1 5 8 2 20 35
Je voudrais echanger LES X et Y des 2 enregistrements ???? Pour AVOIR CECI