A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier.
Seulement, lorsque je veux ajouter une clause 'order by', il me donne le
message suivant :
"La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi
spécifier".
Seulement, le mot clé TOP permet seulement de retourner un certain nombre de
lignes et j'aimerai rertourner toutes les lignes.
Comment faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Dominique Peralta
SELECT TOP 100 PERCENT
"Vincent Brandt" a écrit dans le message de news:%
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
SELECT TOP 100 PERCENT
"Vincent Brandt" <vbrandt@swing.be> a écrit dans le message de
news:%23x00L1ReDHA.556@TK2MSFTNGP11.phx.gbl...
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier.
Seulement, lorsque je veux ajouter une clause 'order by', il me donne le
message suivant :
"La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi
spécifier".
Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes.
Comment faire ?
"Vincent Brandt" a écrit dans le message de news:%
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
bruno reiter [MVP]
ou plutôt utiliser une fonction utilisateur, faite pour cela.
br
"Dominique Peralta" wrote in message news:
SELECT TOP 100 PERCENT
"Vincent Brandt" a écrit dans le message de news:% > Bonjour, > > A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. > Seulement, lorsque je veux ajouter une clause 'order by', il me donne le > message suivant : > "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi > spécifier". > Seulement, le mot clé TOP permet seulement de retourner un certain nombre de > lignes et j'aimerai rertourner toutes les lignes. > Comment faire ? > > Merci d'avance pour votre aide > > Vincent Brandt > >
ou plutôt utiliser une fonction utilisateur, faite pour cela.
br
"Dominique Peralta" <dp@apnet.fr> wrote in message
news:uDw7P4ReDHA.3228@tk2msftngp13.phx.gbl...
SELECT TOP 100 PERCENT
"Vincent Brandt" <vbrandt@swing.be> a écrit dans le message de
news:%23x00L1ReDHA.556@TK2MSFTNGP11.phx.gbl...
> Bonjour,
>
> A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier.
> Seulement, lorsque je veux ajouter une clause 'order by', il me donne le
> message suivant :
> "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi
> spécifier".
> Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
> lignes et j'aimerai rertourner toutes les lignes.
> Comment faire ?
>
> Merci d'avance pour votre aide
>
> Vincent Brandt
>
>
ou plutôt utiliser une fonction utilisateur, faite pour cela.
br
"Dominique Peralta" wrote in message news:
SELECT TOP 100 PERCENT
"Vincent Brandt" a écrit dans le message de news:% > Bonjour, > > A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. > Seulement, lorsque je veux ajouter une clause 'order by', il me donne le > message suivant : > "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi > spécifier". > Seulement, le mot clé TOP permet seulement de retourner un certain nombre de > lignes et j'aimerai rertourner toutes les lignes. > Comment faire ? > > Merci d'avance pour votre aide > > Vincent Brandt > >
Fred BROUARD
Dans le principe une vue ne peut pas être "pré ordonnée" !
En effet comment résoudrait tu le conflit suivant :
CREATE VIEW V_CLIENT SELECT * FROM TCLIENT ORDER BY NUM_CLI
SELECT * FROM V_CLIENT ORDER BY NOM_CLI
???
Vincent Brandt a écrit:
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre de lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Dans le principe une vue ne peut pas être "pré ordonnée" !
En effet comment résoudrait tu le conflit suivant :
CREATE VIEW V_CLIENT
SELECT *
FROM TCLIENT
ORDER BY NUM_CLI
SELECT *
FROM V_CLIENT
ORDER BY NOM_CLI
???
Vincent Brandt a écrit:
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier.
Seulement, lorsque je veux ajouter une clause 'order by', il me donne le
message suivant :
"La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi
spécifier".
Seulement, le mot clé TOP permet seulement de retourner un certain nombre de
lignes et j'aimerai rertourner toutes les lignes.
Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
Dans le principe une vue ne peut pas être "pré ordonnée" !
En effet comment résoudrait tu le conflit suivant :
CREATE VIEW V_CLIENT SELECT * FROM TCLIENT ORDER BY NUM_CLI
SELECT * FROM V_CLIENT ORDER BY NOM_CLI
???
Vincent Brandt a écrit:
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre de lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
Fred BROUARD
ta réponse est incomplète car il faudrait dans ce cas préciser !
TOP 100 PERCENT WITH TIES
A +
Dominique Peralta a écrit:
SELECT TOP 100 PERCENT
"Vincent Brandt" a écrit dans le message de news:%
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************
ta réponse est incomplète car il faudrait dans ce cas préciser !
TOP 100 PERCENT WITH TIES
A +
Dominique Peralta a écrit:
SELECT TOP 100 PERCENT
"Vincent Brandt" <vbrandt@swing.be> a écrit dans le message de
news:%23x00L1ReDHA.556@TK2MSFTNGP11.phx.gbl...
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier.
Seulement, lorsque je veux ajouter une clause 'order by', il me donne le
message suivant :
"La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi
spécifier".
Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes.
Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto:brouardf@club-internet.fr ******************
ta réponse est incomplète car il faudrait dans ce cas préciser !
TOP 100 PERCENT WITH TIES
A +
Dominique Peralta a écrit:
SELECT TOP 100 PERCENT
"Vincent Brandt" a écrit dans le message de news:%
Bonjour,
A l'aide de SQL Server 2000, j'ai créé une vue sur un fichier. Seulement, lorsque je veux ajouter une clause 'order by', il me donne le message suivant : "La clause ORDER BY est invalide dans les vues a moins que TOP soit aussi spécifier". Seulement, le mot clé TOP permet seulement de retourner un certain nombre
de
lignes et j'aimerai rertourner toutes les lignes. Comment faire ?
Merci d'avance pour votre aide
Vincent Brandt
-- Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ****************** mailto: ******************