IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Firebird Discussion :

générer des lignes de resultats


Sujet :

Firebird

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut générer des lignes de resultats
    bonjours,

    j'ai un besoin bien particulier de generer un nombre de lignes en retour d'une requete firebird.
    en gros je dois sollicitier et generer autant de ligne resulat souhaité

    seul m'importe le nombre de ligne en résultat.
    je ne doit pas tapper dans une table que j'ai crée.

    exemple parametre 10 la requete va me retourner 10 lignes quelles qu'elles soient.

    j'avais vu des choses en oracle mais là en firebird je calle.

    une idée ?

  2. #2
    Expert éminent sénior
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Points : 10 008
    Points
    10 008
    Par défaut
    Salut
    Citation Envoyé par vgaudin Voir le message
    une idée ?
    Euh non pas vraiment.
    En fait j'ai du mal à saisir ce que tu souhaites faire. Tu peux être plus explicite.

    @+ Claudius

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 046
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 046
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Quelque chose du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT FIRST 10 A.* FROM LATABLE A
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  4. #4
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    oui,
    du style
    select first 10 * from rdb$database

    je sais que ma demande est tres particuliere mais le besoin est là.

    précisement je veux juste générer autant de ligne de resultat que souhaité.
    c'est tout pas plus.

    je tape sur un outil de web2.0 (morfik) et dans un cas très particulier je souhaite generer une form qui doit dynamiquement faire un bind sur n lignes resultats de firebird.

    je continue ma recherche mais si vous avez une idée je prend !

    d'avance merci.

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    en oracle ça peut donner ça :

    select * from (select level l from dual connect by level < 10)

  6. #6
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    Citation Envoyé par vgaudin Voir le message
    précisement je veux juste générer autant de ligne de resultat que souhaité.
    c'est tout pas plus.

    je continue ma recherche mais si vous avez une idée je prend !
    mais tu as ta réponse
    le SELECT FIRST x ou le SELECT ... FROM ... ROWS x
    répondent à ton problème
    ou alors tu n'es pas assez clair dans ta question
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  7. #7
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    oui, mais je ne souhaite pas utiliser une table metier ou bien dépendre de la structure de la base.

  8. #8
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    quelle table métier ?
    et un select dépend toujours de la structure de la base
    sinon gère ça au niveau du nombre de fetch que tu fais
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

Discussions similaires

  1. Générer des lignes
    Par petitlouis dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/01/2014, 09h13
  2. Générer des lignes à partir de 2 autres lignes
    Par laloune dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 30/03/2012, 17h11
  3. [XL-2000] Lancement d'executables avec Shell, générer des lignes de commande du CMD
    Par Gautier.B dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/04/2009, 09h29
  4. Fusionner des lignes en resultat
    Par kalagool dans le forum DB2
    Réponses: 3
    Dernier message: 30/04/2008, 15h31
  5. comment générer des lignes automatique
    Par kikinouqc dans le forum Modélisation
    Réponses: 7
    Dernier message: 12/02/2008, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo