Précédent   Forum des professionnels en informatique > Bases de données > Firebird
Firebird Forum d'entraide sur le SGBD Firebird. Avant de poster -> F.A.Q Firebird, Tutoriels
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 25/12/2007, 07h47   #1
Membre régulier
 
Avatar de maamar1979
 
Inscription : mai 2006
Messages : 174
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 174
Points : 96
Points : 96
Par défaut Compromis entre select et curseur

Salam,

Ma question est la suivante :

Si un résultat donné nécessite un traitement complexe qui ne peut être obtenue par une requête aussi complexe soit elle. Serait-il mieux d'utiliser un curseur ou une requête suivie d'un traitement par code (dans un langage donné, Delphi par exemple).

Merci pour vos interventions.
__________________
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
maamar1979 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/12/2007, 11h20   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Citation:
Envoyé par maamar1979 Voir le message
Serait-il mieux d'utiliser un curseur ou une requête suivie d'un traitement par code (dans un langage donné, Delphi par exemple).
Je ne vois pas d'autres possibilités...
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 10h19   #3
Membre régulier
 
Avatar de maamar1979
 
Inscription : mai 2006
Messages : 174
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 174
Points : 96
Points : 96
Citation:
Je ne vois pas d'autres possibilités...
le problème et de choisir entre les deux possiblités (quelle est la meilleure des deux possibilités). merci.
__________________
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
maamar1979 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2007, 13h05   #4
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 215
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 215
Points : 3 318
Points : 3 318
Il n'y a pas de vérité absolue en la matière
mais si tu dois traiter des milliers d'enregistrement pour retourner seulement une ligne, un traitement par procedure stockée est certainement préférable
si c'est pour rappatrier de nombreux enregistrements, alors cela revient au même, sauf si le serveur est bien plus puissant que ton client
après cela dépend aussi du type de calculs à faire
bref, vraiment pas de vérité absolue
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2007, 08h18   #5
Membre régulier
 
Avatar de maamar1979
 
Inscription : mai 2006
Messages : 174
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 174
Points : 96
Points : 96
Merci Makowski
__________________
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
maamar1979 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 11h49.


 
 
 
 
Partenaires

Hébergement Web