Requete sous SQL SERVER avec Auto-Increment

Requete sous SQL SERVER avec Auto-Increment - SQL/NoSQL - Programmation

Marsh Posté le 18-06-2003 à 16:46:23    

Bonjour
 
je souhaite faire une requete du style:
 
select monChamp, (autoincrement) from maTable
 
et je voudrais un resultat du type
 
monChamp increment
a         1
b         2
c         3
...       ...
 
une idée?
merci


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 18-06-2003 à 16:46:23   

Reply

Marsh Posté le 18-06-2003 à 17:27:26    

J'avais déja posé la question pour un truc du genre avec Access y a quelque temps, et ca n'a rien donné... :sweat:

Reply

Marsh Posté le 18-06-2003 à 17:43:02    

essaie de selectionner rowid je crois.
 
chais pu, mais normalement, y'a l'équivament du rownum d'Oracle.

Reply

Marsh Posté le 19-06-2003 à 08:19:10    

MagicBuzz a écrit :

essaie de selectionner rowid je crois.
 
chais pu, mais normalement, y'a l'équivament du rownum d'Oracle.


 
J'ai essayé un  
Select rowid from maTable
 
et il me dit: " Nom de colonne incorrect!"
 
 
idem ave rownum...


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 19-06-2003 à 08:42:18    

Code :
  1. SELECT @@identity;


 
ça retourne le dernier id d'un auto-increment inséré dans la table au cours de ta connexion (donc indépendamment de toute autre connexion).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 19-06-2003 à 08:58:14    

drasche a écrit :

Code :
  1. SELECT @@identity;


 
ça retourne le dernier id d'un auto-increment inséré dans la table au cours de ta connexion (donc indépendamment de toute autre connexion).


 
 
Mon probleme, c'est que je n'ai pas d'auto-increment dans cette table...
 
J'ai juste besoin, pour un report d'afficher un N° de ligne (juste indicatif) de 1 à n.
 
Je pensais donc récupérer dans ma requete un champ "calculé" N°Ligne (qui n'existe dans aucune table) et qui s'incrémente à chaque ligne...
 
merci
 


---------------
Il ne faut pas vendre la peau de l'ours.....NON, il ne faut pas!!!!
Reply

Marsh Posté le 19-06-2003 à 09:44:19    

cherche, ça doit être rownum ou autre, mais je suis quasi-certain que ça existe et que c'est un nom à la con comme ça.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed