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

AS/400 Discussion :

[CL] option OPNQRYF


Sujet :

AS/400

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 176
    Points : 188
    Points
    188
    Par défaut [CL] option OPNQRYF
    Bonjour,

    j'ai fait un tri CL sur fichier, avec différents critères de tri :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    OPNQRYF    FILE((QTEMP/FSORT)) FORMAT(*FILE) + 
    KEYFLD((MP1 &sa01)              + 
            (MP2 &sa02)              + 
    MAPFLD((MP1 '%SST(229 48 A)')   + 
            (MP2 '%SST(78 8 A)'))
    On m'a demandé à ce que ce tri ait comme option qu’en cas d’égalité sur les critères de tri, les enregistrements soit reconduits dans le fichier de sortie dans le même ordre que celui du fichier d’entrée.
    D'après ce que j'en ai compris pour certains tris (sur Unix ou z/OS), si cette option n’est pas précisée, le tri reconduit les enregistrements dont les critères de tri sont identiques dans un ordre aléatoire.

    Est ce que vous voyez quelle option mettre dans la requete afin que cela agisse comme demandé? est ce possible?

    Merci d'avance

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Points : 1 084
    Points
    1 084
    Par défaut
    Je me demande sérieusement quand va disparaître OPNQRYF, rien de tel pour plomber un IBM i !!!!!
    Pas possible ce que tu demandes en QRY, mais possible avec SQL
    Un conseil, utilises plutôt SQL que cette daube d'OPNQRYF !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 176
    Points : 188
    Points
    188
    Par défaut
    je serai assez d'accord, je suis plus fan des SQL que des QRY, mais la je me sens pas de tout modifier dans un programme qui lui même génère des lignes de code...

    en SQL comment s'écrirait cette option? (curiosité oblige)

    EDIT :

    en fait, j'ai commencé à suivre ton idée, à créer un SQLCOBOL qui ferait une préparation d'une string contenant la requete à exec...

    et la, le hic :

    les critères que j'ai sont sous la forme "nombre1, nombre2, A ou D"

    c'est pas des noms de donnée, mais des emplacements dans le fichier... des "sort fields" tirés d'une requete de tri Shell Unix.

    Y a t'il moyen de transformer ces "sort fields" en nom de donnée? si oui, je passe tout de suite de l'OPNQRYF au insert into XXX select from XXX order by ZZZ

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Points : 1 084
    Points
    1 084
    Par défaut
    Je pense que si tu veux une réponse précise, il faut une question précise.
    Donne un exemple de ce que tu as et de ce que tu voudrais avoir ce sera mieux en étant le plus explicite possible

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JVM][OPTIONS][OPTIMISATION]pc dédié à Java
    Par narmataru dans le forum Général Java
    Réponses: 7
    Dernier message: 16/04/2003, 17h12
  2. [Kylix] kylix3 : pb sur options de projet
    Par Arsene dans le forum EDI
    Réponses: 3
    Dernier message: 09/04/2003, 10h41
  3. [propriétés]Option Checked
    Par psl dans le forum Composants VCL
    Réponses: 6
    Dernier message: 22/08/2002, 08h07
  4. Parametrage des options de projet
    Par ares7 dans le forum EDI
    Réponses: 7
    Dernier message: 22/07/2002, 15h33
  5. Vous gerez comment les options d'un programme?
    Par n0n0 dans le forum C++Builder
    Réponses: 5
    Dernier message: 17/05/2002, 13h21

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