Bonsoir, Le 25 juin 2008 15:47, Docgranville <[EMAIL PROTECTED]> a écrit :
> Bonjour, > > Dans une de mes bases de données, je cherche à générer, au moment de > l'extraction de données au moyen d'une requête, un champ auto-incrémenté > simple (1 pour le premier enregistrement, 2 pour le suivant etc...). > > Je n'ai pas besoin que le numéro soit permanent (entre deux sessions) ni > quoi que ce soit d'autre ; je veux juste éviter une manipulation > supplémentaire (passage par Calc, insertion d'une colonne, remplissage de la > première cellule puis tirage jusqu'en bas ; quand la manipulation porte sur > 4000 lignes, ça devient un peu fastidieux...). Pas tout à fait une requête car à exécuter en sql direct, mais voici tout de même une piste : create sequence masequence; select NEXT VALUE for masequence as "id", "Nom" into text "zoutst" from "Inscrits" ; et voilà un fichier zoutst.csv créé avec un numéro de séquence... (créé à partir de la doc hsqldb ;-) ) Bonne recherche. Yves > > > Au demeurant, je suis un peu contraint de passer par une requête car les > informations sont stockées dans différentes tables et un tri (sur plusieurs > critères) est opéré au moment de l'extraction, afin que la présentation des > données extraites corresponde à une certaine logique ; or, je veux que la > première donnée recueille le numéro d'ordre 1 et que la 3245ème recueille le > numéro... 3245 (c'était facile à deviner) donc cette information ne peut pas > être permanente et inscrite dans une des tables. > > Si quelqu'un avait une idée, ce serait sympathique. > > Merci. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- web site : http://www.molenbaix.com
