Boujours, je voudrais numeroter mais ligne de resultat dans un select
ex select row_id, * from TABLE
mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
Comment faire.
Merci de votre aide
Boujours, je voudrais numeroter mais ligne de resultat dans un select
ex select row_id, * from TABLE
mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
Comment faire.
Merci de votre aide
Boujours, je voudrais numeroter mais ligne de resultat dans un select
ex select row_id, * from TABLE
mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
Comment faire.
Merci de votre aide
Dans quel environnement travailles-tu ?
- Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
AbsolutePosition
- Si tu utilises l'analyseur de requetes :
aller dans le menu >> requetes >> afficher dans un tableau
- Sinon en TSQL, il faut utiliser la fonction IDENTITY
SELECT IDENTITY(int, 1,1) AS ID_Num, *
INTO NewTable
FROM OldTable
"Sert uniquement dans une instruction SELECT avec une clause INTO"
"lbrenet" a écrit dans le message de
news:
> Boujours, je voudrais numeroter mais ligne de resultat dans un select
>
> ex select row_id, * from TABLE
>
> mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
>
> Comment faire.
>
> Merci de votre aide
Dans quel environnement travailles-tu ?
- Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
AbsolutePosition
- Si tu utilises l'analyseur de requetes :
aller dans le menu >> requetes >> afficher dans un tableau
- Sinon en TSQL, il faut utiliser la fonction IDENTITY
SELECT IDENTITY(int, 1,1) AS ID_Num, *
INTO NewTable
FROM OldTable
"Sert uniquement dans une instruction SELECT avec une clause INTO"
"lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> Boujours, je voudrais numeroter mais ligne de resultat dans un select
>
> ex select row_id, * from TABLE
>
> mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
>
> Comment faire.
>
> Merci de votre aide
Dans quel environnement travailles-tu ?
- Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
AbsolutePosition
- Si tu utilises l'analyseur de requetes :
aller dans le menu >> requetes >> afficher dans un tableau
- Sinon en TSQL, il faut utiliser la fonction IDENTITY
SELECT IDENTITY(int, 1,1) AS ID_Num, *
INTO NewTable
FROM OldTable
"Sert uniquement dans une instruction SELECT avec une clause INTO"
"lbrenet" a écrit dans le message de
news:
> Boujours, je voudrais numeroter mais ligne de resultat dans un select
>
> ex select row_id, * from TABLE
>
> mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
>
> Comment faire.
>
> Merci de votre aide
Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
Une autre idé ??
"Synopsis" a écrit :
> Dans quel environnement travailles-tu ?
>
> - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> AbsolutePosition
>
> - Si tu utilises l'analyseur de requetes :
> aller dans le menu >> requetes >> afficher dans un tableau
>
> - Sinon en TSQL, il faut utiliser la fonction IDENTITY
>
> SELECT IDENTITY(int, 1,1) AS ID_Num, *
> INTO NewTable
> FROM OldTable
>
> "Sert uniquement dans une instruction SELECT avec une clause INTO"
>
>
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> >
> > ex select row_id, * from TABLE
> >
> > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> >
> > Comment faire.
> >
> > Merci de votre aide
>
>
>
Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
Une autre idé ??
"Synopsis" a écrit :
> Dans quel environnement travailles-tu ?
>
> - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> AbsolutePosition
>
> - Si tu utilises l'analyseur de requetes :
> aller dans le menu >> requetes >> afficher dans un tableau
>
> - Sinon en TSQL, il faut utiliser la fonction IDENTITY
>
> SELECT IDENTITY(int, 1,1) AS ID_Num, *
> INTO NewTable
> FROM OldTable
>
> "Sert uniquement dans une instruction SELECT avec une clause INTO"
>
>
>
>
> "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> >
> > ex select row_id, * from TABLE
> >
> > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> >
> > Comment faire.
> >
> > Merci de votre aide
>
>
>
Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
Une autre idé ??
"Synopsis" a écrit :
> Dans quel environnement travailles-tu ?
>
> - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> AbsolutePosition
>
> - Si tu utilises l'analyseur de requetes :
> aller dans le menu >> requetes >> afficher dans un tableau
>
> - Sinon en TSQL, il faut utiliser la fonction IDENTITY
>
> SELECT IDENTITY(int, 1,1) AS ID_Num, *
> INTO NewTable
> FROM OldTable
>
> "Sert uniquement dans une instruction SELECT avec une clause INTO"
>
>
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> >
> > ex select row_id, * from TABLE
> >
> > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> >
> > Comment faire.
> >
> > Merci de votre aide
>
>
>
Si tu sors ta requete dans une grille, l'activeX te numérote automatiquement
les lignes.
"lbrenet" a écrit dans le message de
news:
> Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
est
> vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
>
> Une autre idé ??
>
> "Synopsis" a écrit :
>
> > Dans quel environnement travailles-tu ?
> >
> > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > AbsolutePosition
> >
> > - Si tu utilises l'analyseur de requetes :
> > aller dans le menu >> requetes >> afficher dans un tableau
> >
> > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> >
> > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > INTO NewTable
> > FROM OldTable
> >
> > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> >
> >
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> > >
> > > ex select row_id, * from TABLE
> > >
> > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > >
> > > Comment faire.
> > >
> > > Merci de votre aide
> >
> >
> >
Si tu sors ta requete dans une grille, l'activeX te numérote automatiquement
les lignes.
"lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
est
> vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
>
> Une autre idé ??
>
> "Synopsis" a écrit :
>
> > Dans quel environnement travailles-tu ?
> >
> > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > AbsolutePosition
> >
> > - Si tu utilises l'analyseur de requetes :
> > aller dans le menu >> requetes >> afficher dans un tableau
> >
> > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> >
> > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > INTO NewTable
> > FROM OldTable
> >
> > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> >
> >
> >
> >
> > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> > >
> > > ex select row_id, * from TABLE
> > >
> > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > >
> > > Comment faire.
> > >
> > > Merci de votre aide
> >
> >
> >
Si tu sors ta requete dans une grille, l'activeX te numérote automatiquement
les lignes.
"lbrenet" a écrit dans le message de
news:
> Je suis sur l'analyseur , mais je ne veut pas créer une autre table. il
est
> vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
>
> Une autre idé ??
>
> "Synopsis" a écrit :
>
> > Dans quel environnement travailles-tu ?
> >
> > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > AbsolutePosition
> >
> > - Si tu utilises l'analyseur de requetes :
> > aller dans le menu >> requetes >> afficher dans un tableau
> >
> > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> >
> > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > INTO NewTable
> > FROM OldTable
> >
> > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> >
> >
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Boujours, je voudrais numeroter mais ligne de resultat dans un select
> > >
> > > ex select row_id, * from TABLE
> > >
> > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > >
> > > Comment faire.
> > >
> > > Merci de votre aide
> >
> >
> >
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
> > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
> > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
news:AD48564C-DFE0-440F-8A3E-B2136D385DC8@microsoft.com...
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> > news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
message de
> > > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
> > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
oui mais non hihihihi
il faut absolument que j'arrive à numeroter les lignes du résultat de la
requete SQL .
je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
reste. snif
"Synopsis" a écrit :
> Si tu sors ta requete dans une grille, l'activeX te numérote
> les lignes.
>
>
> "lbrenet" a écrit dans le message de
> news:
> > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
> est
> > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> >
> > Une autre idé ??
> >
> > "Synopsis" a écrit :
> >
> > > Dans quel environnement travailles-tu ?
> > >
> > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > AbsolutePosition
> > >
> > > - Si tu utilises l'analyseur de requetes :
> > > aller dans le menu >> requetes >> afficher dans un tableau
> > >
> > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > >
> > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > INTO NewTable
> > > FROM OldTable
> > >
> > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > >
> > >
> > >
> > >
> > > "lbrenet" a écrit dans le
> > > news:
> > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
> > > >
> > > > ex select row_id, * from TABLE
> > > >
> > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > >
> > > > Comment faire.
> > > >
> > > > Merci de votre aide
> > >
> > >
> > >
>
>
>
c'est une bonne réponse mais j'aimerai si possible éviter. Car comme c'est
des réquetes modulable à l'infini cela peut me créer beaucoup de table
tempo.
"Synopsis" a écrit :Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de
> la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message
> > de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre
> > > table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi.
> > > ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton
> > > > recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause
> > > > INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID)
> > > > > !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
c'est une bonne réponse mais j'aimerai si possible éviter. Car comme c'est
des réquetes modulable à l'infini cela peut me créer beaucoup de table
tempo.
"Synopsis" a écrit :
Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
news:AD48564C-DFE0-440F-8A3E-B2136D385DC8@microsoft.com...
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de
> la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message
> > de
> > news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre
> > > table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi.
> > > ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton
> > > > recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause
> > > > INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
message de
> > > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID)
> > > > > !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
c'est une bonne réponse mais j'aimerai si possible éviter. Car comme c'est
des réquetes modulable à l'infini cela peut me créer beaucoup de table
tempo.
"Synopsis" a écrit :Passe alors alors une table temporaire
select identity(1,1) idx, *
into #tmep
from maTable
select *
from #temp
order by idx
La table #temp est détruite à la fin de la session.
C'est aussi rapide....
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de
> la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message
> > de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre
> > > table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi.
> > > ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton
> > > > recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause
> > > > INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID)
> > > > > !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
Pour information le @@rowcount est un paramètre qui te donne le nombre de
lignes qui ont été inserées ou modifiées.
update matable
set col_1 = 2*col_1
where col_2 between 100 and 1000
select @i = @@rowcount
Print convert(..., @i ) + ' lignes ont été modifiées'
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
Pour information le @@rowcount est un paramètre qui te donne le nombre de
lignes qui ont été inserées ou modifiées.
update matable
set col_1 = 2*col_1
where col_2 between 100 and 1000
select @i = @@rowcount
Print convert(..., @i ) + ' lignes ont été modifiées'
"lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
news:AD48564C-DFE0-440F-8A3E-B2136D385DC8@microsoft.com...
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le message de
> > news:F7794EF5-90FC-490A-89CC-FC5351CDB317@microsoft.com...
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" <lbrenet@discussions.microsoft.com> a écrit dans le
message de
> > > > news:78EF19AA-4F45-4514-B01D-3F01A2A5E9A5@microsoft.com...
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >
Pour information le @@rowcount est un paramètre qui te donne le nombre de
lignes qui ont été inserées ou modifiées.
update matable
set col_1 = 2*col_1
where col_2 between 100 and 1000
select @i = @@rowcount
Print convert(..., @i ) + ' lignes ont été modifiées'
"lbrenet" a écrit dans le message de
news:
> oui mais non hihihihi
>
> il faut absolument que j'arrive à numeroter les lignes du résultat de la
> requete SQL .
>
> je cherche dans les fonction mais ?? il y a bien @@rowcount mais pas le
> reste. snif
>
>
> "Synopsis" a écrit :
>
> > Si tu sors ta requete dans une grille, l'activeX te numérote
automatiquement
> > les lignes.
> >
> >
> > "lbrenet" a écrit dans le message de
> > news:
> > > Je suis sur l'analyseur , mais je ne veut pas créer une autre table.
il
> > est
> > > vrai que cette fonction fonctionne mais n'est pas adapter pour moi. ??
> > >
> > > Une autre idé ??
> > >
> > > "Synopsis" a écrit :
> > >
> > > > Dans quel environnement travailles-tu ?
> > > >
> > > > - Si tu es sous ADO : tu utilises la propriéte de ton recordsetSet
> > > > AbsolutePosition
> > > >
> > > > - Si tu utilises l'analyseur de requetes :
> > > > aller dans le menu >> requetes >> afficher dans un tableau
> > > >
> > > > - Sinon en TSQL, il faut utiliser la fonction IDENTITY
> > > >
> > > > SELECT IDENTITY(int, 1,1) AS ID_Num, *
> > > > INTO NewTable
> > > > FROM OldTable
> > > >
> > > > "Sert uniquement dans une instruction SELECT avec une clause INTO"
> > > >
> > > >
> > > >
> > > >
> > > > "lbrenet" a écrit dans le
message de
> > > > news:
> > > > > Boujours, je voudrais numeroter mais ligne de resultat dans un
select
> > > > >
> > > > > ex select row_id, * from TABLE
> > > > >
> > > > > mais je ne trouve pas cette fonction sur SQL SERVER ( ROW_ID) !!!
> > > > >
> > > > > Comment faire.
> > > > >
> > > > > Merci de votre aide
> > > >
> > > >
> > > >
> >
> >
> >