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

HyperFileSQL Discussion :

Create View ou table temporaire


Sujet :

HyperFileSQL

  1. #1
    Nouveau membre du Club Avatar de GeekAlf
    Inscrit en
    Février 2011
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 57
    Points : 34
    Points
    34
    Par défaut Create View ou table temporaire
    Bonjour,

    nous avons une solution Windev avec un HyperFile 19, et je dois requêter récursivement une table Abonnés.
    je souhaite savoir s'il existe une syntaxe spécifique pour les tables temporaires, ou pour créer une vue.

    je précise que je n'ai pas l'environnement windev de développement, je n'ai que le centre de contrôle HF et WDSQL.

    la syntaxe with ne passe pas, par exemple ni create view

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    WITH v_Payeurs AS (
    SELECT DISTINCT
    a1.code_abonne_payeur
    ,a1.code_abonne
    ,a1.prenom
    ,a1.nom
    ,a1.date_naissance
    FROM 
    ABONNE AS a1 WHERE a1.code_abonne = a1.code_abonne_payeur
    )

    merci de votre aide !

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    La requête que tu présente devrait passer.
    Les requêtes alambiquées, elles ne passent pas forcément (ton WITH par exemple).
    La notion de vue n'existe pas en HFCS.

    Il y a un add-on gratuit qui s'appelle états et requêtes que tu peux utiliser. Je ne l'ai jamais installé et je ne connais pas son degré de performance. Tu peux le trouver sur le ftp.pcsoft.fr.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre averti

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Janvier 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2010
    Messages : 125
    Points : 399
    Points
    399
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Bonjour,

    La requête que tu présente devrait passer.
    Les requêtes alambiquées, elles ne passent pas forcément (ton WITH par exemple).
    La notion de vue n'existe pas en HFCS.

    Il y a un add-on gratuit qui s'appelle états et requêtes que tu peux utiliser. Je ne l'ai jamais installé et je ne connais pas son degré de performance. Tu peux le trouver sur le ftp.pcsoft.fr.
    Désolé de te contredire, les notions de vue, y compris materialisées existent... CREATE VIEW, CREATE MATERIALIZE VIEW,...
    Par contre, pas en version 19. c'est apparu en version 20.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    je suis parti qu'il est dans un environnement "figé". C'est pour cela que je ne lui ai pas parlé du fait qu'il peut aussi installer une version plus récente de HFCS/centre de contrôle.

    Mais c'est bien de parler des progrès du SQL de HFCS.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Nouveau membre du Club Avatar de GeekAlf
    Inscrit en
    Février 2011
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 57
    Points : 34
    Points
    34
    Par défaut
    Merci de vos éclaircissements !

Discussions similaires

  1. Create View même table mais plusieurs bdd
    Par kiamaru dans le forum Requêtes
    Réponses: 1
    Dernier message: 21/04/2013, 10h24
  2. Create View changement champs de table
    Par kiamaru dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/04/2013, 14h53
  3. "Table or view does not exist" dans un create view
    Par gRRosminet dans le forum SQL
    Réponses: 8
    Dernier message: 10/01/2013, 18h50
  4. [phpMyAdmin] CREATE VIEW - Donc comment sauvegarde-t-on dans une table séparée plus de 30enregistrements ?
    Par francoise_peace dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 04/08/2011, 13h00
  5. [MYSQL5] Confirmation : create view vs temporary table ?
    Par frochard dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/01/2006, 22h46

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