Sauf peut-être si un changement dans les données change entretemps la numérotation ? (par exemple si un jour des lignes sont "archivées", la numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40 millions d'informations que je dois traiter à instant T, en cas d'erreur il faut que je revienne au même endroit...
Patrice a écrit :
Sauf peut-être si un changement dans les données change entretemps la
numérotation ? (par exemple si un jour des lignes sont "archivées", la
numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40
millions d'informations que je dois traiter à instant T, en cas d'erreur
il faut que je revienne au même endroit...
Sauf peut-être si un changement dans les données change entretemps la numérotation ? (par exemple si un jour des lignes sont "archivées", la numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40 millions d'informations que je dois traiter à instant T, en cas d'erreur il faut que je revienne au même endroit...
Patrice
Et oui, j'ai pas pu m'en m'empêcher ;-)
En plus si tu avais une pk déjà sous le coude tu n'aurais pas besoin de numéroter ce qui va être lourdingue (un peu comme moi quoi ;-)).
"llopht" a écrit dans le message de news:
Patrice a écrit :
Sauf peut-être si un changement dans les données change entretemps la numérotation ? (par exemple si un jour des lignes sont "archivées", la numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40 millions d'informations que je dois traiter à instant T, en cas d'erreur il faut que je revienne au même endroit...
Et oui, j'ai pas pu m'en m'empêcher ;-)
En plus si tu avais une pk déjà sous le coude tu n'aurais pas besoin de
numéroter ce qui va être lourdingue (un peu comme moi quoi ;-)).
"llopht" <llopht@libertysurf.fr> a écrit dans le message de news:
etB9sDJ9HHA.3548@TK2MSFTNGP06.phx.gbl...
Patrice a écrit :
Sauf peut-être si un changement dans les données change entretemps la
numérotation ? (par exemple si un jour des lignes sont "archivées", la
numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40
millions d'informations que je dois traiter à instant T, en cas d'erreur
il faut que je revienne au même endroit...
En plus si tu avais une pk déjà sous le coude tu n'aurais pas besoin de numéroter ce qui va être lourdingue (un peu comme moi quoi ;-)).
"llopht" a écrit dans le message de news:
Patrice a écrit :
Sauf peut-être si un changement dans les données change entretemps la numérotation ? (par exemple si un jour des lignes sont "archivées", la numérotation ne sera plus la même)
J'étais sur que tu allais me la sortir :):):)
En fait dans la base il y a pas de changement mais au total j'ai 40 millions d'informations que je dois traiter à instant T, en cas d'erreur il faut que je revienne au même endroit...
Gigiou
Bonjour,
Afin d'insérer une colonne auto incrémenté dans une requête/vue ausi bien dans SQLServer 2000 que 2005, voici la méthode pour une requête sur une table (nommée : Table1) composée de plusieurs champs (nommés : Champ1, Champ2, ...) :
SELECT Rank=count(*) , T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4 FROM Table1 AS T1 INNER JOIN Table1 AS T2 ON T1.Champ1 >= T2.Champ1 GROUP BY T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4 ORDER BY 1
En espérant avoir répondu à ta demande.
Gigiou
"llopht" a écrit :
Salut à tous,
J'ai une vue qui fait l'union de 3 tables pour récupérer une information. Est t'il possible d'ajouter une colonne auto incrémentée dans celle-ci ?
Merci pour l'info.
Jérôme
Bonjour,
Afin d'insérer une colonne auto incrémenté dans une requête/vue ausi bien
dans SQLServer 2000 que 2005, voici la méthode pour une requête sur une table
(nommée : Table1) composée de plusieurs champs (nommés : Champ1, Champ2, ...)
:
SELECT Rank=count(*) , T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4
FROM Table1 AS T1 INNER JOIN Table1 AS T2 ON T1.Champ1 >= T2.Champ1
GROUP BY T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4
ORDER BY 1
En espérant avoir répondu à ta demande.
Gigiou
"llopht" a écrit :
Salut à tous,
J'ai une vue qui fait l'union de 3 tables pour récupérer une
information. Est t'il possible d'ajouter une colonne auto incrémentée
dans celle-ci ?
Afin d'insérer une colonne auto incrémenté dans une requête/vue ausi bien dans SQLServer 2000 que 2005, voici la méthode pour une requête sur une table (nommée : Table1) composée de plusieurs champs (nommés : Champ1, Champ2, ...) :
SELECT Rank=count(*) , T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4 FROM Table1 AS T1 INNER JOIN Table1 AS T2 ON T1.Champ1 >= T2.Champ1 GROUP BY T1.Champ1, T1.Champ2, T1.Champ3, T1.Champ4 ORDER BY 1
En espérant avoir répondu à ta demande.
Gigiou
"llopht" a écrit :
Salut à tous,
J'ai une vue qui fait l'union de 3 tables pour récupérer une information. Est t'il possible d'ajouter une colonne auto incrémentée dans celle-ci ?