cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 8 nov. 2008 à 07:33
Huhu, sympa le positionnement du texte en RTL :p
Message que tayebrabehi essayait de mettre en LTR :
---------------------
J'ai cherché sur le Net et je n'ai pas trouvé COUNTROW ()
Alors que j'ai trouvé ROWNUM
Et j'ai pu resoudre le problème avec cette fonction comme suit:
/*C réation d'une autre table intermédiaire MATABLE2, et transfert des enregistrements ordonnés selon la date de naissance D_NSANCE */
Create Table MATABLE2 as Select NOM, D_NSANCE from MATABLE order by D_NSANCE ;
/*Suppression des enregistrements de MATABLE */
Delete from MATABLE;
/* Modification de la structure de MATABLE : Ajout d'une Colonne d'ordre N_ORDRE*/
Alter Table MATABLE add N _ORDRE number ;
/*Récupération des enregistrements de MATABLE2 vers MATABLE, et en même temps récupération des numéros d'ordre avec la fonction ROWNUM */
Insert into MATABLE Select NOM, D_NSANCE, ROWNUM from MATABLE2;
/*effacement de la table intermédiaire */
Drop Table MATABLE2;
Merci quand même, Merci infiniment pour votre aide
hymnuade
Messages postés39Date d'inscriptionmardi 21 décembre 2004StatutMembreDernière intervention15 février 2010 2 nov. 2008 à 15:49
Tu peux effectuer une requête selct order by la date de naissance, au format date bien sûr, et ajouter à ta requête un COUNTROW() aliasé comme order. e suite tu peux repointer tes résultats vers une autre table de bonne structure avec un insert into de ton select.
tayebrabehi
Messages postés9Date d'inscriptiondimanche 20 janvier 2008StatutMembreDernière intervention10 novembre 2008 3 nov. 2008 à 18:00
Salam alaykum Salut ;
Pardon je reposte ma reponse:
/*C
réation d'une autre table intermédiaire MATABLE2, et transfert des enregistrements ordonnés selon la date de naissance D_NSANCE */ <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Create Table MATABLE2 as Select NOM, D_NSANCE from MATABLE order by D_NSANCE ;
/*Suppression
des enregistrements
de MATABLE */
Delete from
MATABLE;
/*
Modification de la structure de MATABLE : Ajout d'une Colonne d'ordre N_ORDRE*/
Alter Table
MATABLE add N
_ORDRE
number
;
/*Récupération des enregistrements de MATABLE2 vers MATABLE, et en même temps récupération des numéros d'ordre avec la fonction ROWNUM */
Insert into MATABLE Select NOM, D_NSANCE, ROWNUM from MATABLE2;
tayebrabehi
Messages postés9Date d'inscriptiondimanche 20 janvier 2008StatutMembreDernière intervention10 novembre 2008 10 nov. 2008 à 15:22
C'est Vrai j'ai du mal a positionner le texte du Left_To_Right
j'écrivait le texte LTR mais Apres "le post" le text devenait RTL
Merci pour la correction.
Salam alaykum.