Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2008, 10h17   #1
Invité régulier
 
Inscription : mai 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 32
Points : 7
Points : 7
Par défaut suppression de plusieurs ligne en fin de fichier

Bonjour,
Suite à une requéte SQL dont le résultat est orienté dans un fichier .txt,
Je souhaiterais ne pas avoir les 3 dernieres lignes de ce fichiers.txt.
J'ai fait un sho all mais je ne vois pas quelle variable je dois modifier pour supprimer ces dernieres lignes.
Si quelqu'un a une idée je suis preneur.
Merci par avance.
jeanpaul702 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2008, 13h58   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Supposons que ta requête soit
Code :
1
2
3
SELECT truc
FROM machin
ORDER BY truc
Tu peux la transformer ainsi :
Code :
1
2
3
4
5
 
SELECT truc
FROM (SELECT truc, ROWNUM AS Num FROM machin ORDER BY truc) tmp
WHERE Num < (SELECT COUNT(*) FROM machin)
ORDER BY truc
Ceci dit, si tu as un critère plus simple que "les trois dernières lignes"...

Voir également du côté des fonctions de fenêtrage...
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 08h56   #3
Membre expérimenté

 
Inscription : décembre 2003
Messages : 480
Détails du profil
Informations forums :
Inscription : décembre 2003
Messages : 480
Points : 539
Points : 539
de quelle dernière lignes parles-tu ? les dernières rows retournées ? ou bien les commentaires de fin de script sql*plus?
__________________

*** OPN Exadata Specialist ***
*** OCE Performance Tuning 11g ***
*** OCE Rac 10g ***
*** OCP DBA 9i-10g-11g ***
Marc Musette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h14   #4
Invité régulier
 
Inscription : mai 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 32
Points : 7
Points : 7
Bonjour,
Il s'agit des commentaires les voici:

| | | | | | |
| 2186 | rows | selected. | | | |
| | | | | | |
jeanpaul702 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h19   #5
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Dans ce cas, je n'ai rien dit. Mais pour ce genre de questions, il serait préférable que tu précises que tu utilises tel client (SQL*Plus ?), et qu'il s'agit des lignes générées par ce client et non des données provenant de la requête.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h43   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
devrait régler le problème
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h50   #7
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448

http://oracle.developpez.com/faq/?pa...#environnement
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 12h28   #8
Invité régulier
 
Inscription : mai 2005
Messages : 32
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 32
Points : 7
Points : 7
Ok merci le set feed off a fonctionné.
Merci et longue vie au forum
jeanpaul702 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h28.


 
 
 
 
Partenaires

Hébergement Web