DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Droits nécessaires
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
<Variable Connexion>.RafraîchitVue (Fonction)
En anglais : <Connection variable>.RefreshView
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Demande le recalcul du contenu d'une vue matérialisée.
Remarque : Il est également possible de mettre à jour la vue matérialisée grâce à l'instruction SQL "REFRESH MATERIALIZED VIEW".
Exemple
// Description de la connexion
MaConnexion est une Connexion
 
MaConnexion.RafraîchitVue(MaVue)
Syntaxe
<Résultat> = <Connexion>.RafraîchitVue(<Vue> [, <Option>])
<Résultat> : Booléen
  • Vrai si la vue matérialisée a été rafraîchie,
  • Faux en cas d'erreur. La fonction HErreurInfo permet d'identifier l'erreur.
<Connexion> : Variable de type Connexion
Nom de la variable de type Connexion décrivant la connexion à manipuler.
<Vue> : Chaîne de caractères
Nom de la vue matérialisée dont les données doivent être recalculées. Cette vue a été créée :
<Option> : Constante optionnelle de type Entier
Mode de rafraîchissement de la vue matérialisée.
hSansAttenteLe rafraîchissement de la vue matérialisée n'est pas bloquant : il est effectué en tâche de fond. La fonction <Variable Connexion>.InfoVue permet de connaître le résultat du rafraîchissement de la vue matérialisée.
Paramètre non spécifié (par défaut)Le rafraîchissement de la vue matérialisée est bloquant pour celui qui l'a demandé. <Résultat> permet de connaître le compte-rendu du rafraîchissement.
Remarques

Droits nécessaires

Pour recalculer du contenu d'une vue matérialisée, il est nécessaire de posséder :
  • le droit correspondant (constante hDroitGèreTâche) sur le serveur,
  • pour chaque base concernée (c'est-à-dire qui contient une vue à traiter), le droit de connexion (constante hDroitConnexion ou hDroitConnexionCryptée).
Pour savoir si un utilisateur ou un groupe possède ces droits, utilisez la fonction <Variable Connexion>.InfoDroitServeur ou HInfoDroitDaseDeDonnées.
Pour modifier les droits d'un utilisateur ou d'un groupe d'utilisateurs, utilisez la fonction <Variable Connexion>.ModifieDroitServeur ou <Variable Connexion>.ModifieDroitBaseDeDonnées.
Composante : wd290hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale