DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Types de variables HFSQL
  • Propriétés spécifiques à la description des variables de type hPlanificationVueMatérialisée
  • Fonctions utilisant les variables de type hPlanificationVueMatérialisée :
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
Le type hPlanificationVueMatérialisée permet de gérer une tâche de recalcul des données d'une vue matérialisée planifiée sur un serveur HFSQL par programmation.
Les caractéristiques de cette tâche peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarques :
Exemple
// Rafraîchir les vues matérialisées tous les samedi à 23H00
refreshView est une hPlanificationVueMatérialisée
refreshView.Description = "Recalcul des données des vues"
 
// Caractéristiques de la planification
refreshView.Planification.Mois = "*"
refreshView.Planification.JourDeLaSemaine = "samedi"
refreshView.Planification.Heure = "23"
refreshView.Planification.Minute = "0"
 
// Ajout des vues matérialisées à rafraîchir
 
// Syntaxe 1 :
// Rafraîchit toutes les vues matérialisées de la base de données "MaBase"
refreshView.Vue[1] = "MaBase"
 
// Syntaxe 2 :
// Rafraîchit la vue "MaVue" de la base de données "MaBase"
refreshView.Vue[1] = "MaBase/MaVue"
 
HAjoutePlanification(cnx, refreshView)
Remarques

Propriétés spécifiques à la description des variables de type hPlanificationVueMatérialisée

Les propriétés suivantes peuvent être utilisées pour manipuler une tâche de recalcul des données d'une vue matérialisée :
Nom de la propriétéType manipuléEffet
ActivéBooléen
  • Vrai si la planification du recalcul des données est active,
  • Faux dans le cas contraire.
DescriptionChaîne de caractèresDescription associée à la tâche de recalcul des données d'une vue matérialisée.
IdentifiantEntierIdentifiant de la tâche de recalcul des données des vues matérialisées.
Cette propriété est disponible en lecture seulement.
PlanificationVariable de type hPlanificationCaractéristiques de la planification à effectuer pour le recalcul du contenu des vues matérialisées.
UtilisateurChaîne de caractèresUtilisateur ayant créé la tâche de planification de recalcul des vues matérialisées.
Cette propriété est en lecture uniquement.
VueTableau de chaînesListe des vues matérialisées dont la tâche recalculera le contenu. Ces vues ont été créés : Pour rafraîchir toutes les vues matérialisées de la base de données "MaBase", la syntaxe est la suivante :
refreshView.Vue[1] = "MaBase"
Pour rafraîchir la vue "MaVue" de la base de données "MaBase", la syntaxe est la suivante :
refreshView.Vue[1] = "MaBase/MaVue"

Fonctions utilisant les variables de type hPlanificationVueMatérialisée :

HAjoutePlanificationCrée une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HExécutePlanificationExécute immédiatement une tâche planifiée sans tenir compte de sa planification :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HModifiePlanificationModifie une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
HSupprimePlanificationSupprime une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d'une vue matérialisée.
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 22/07/2022

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