PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
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 :
  • Pour plus de détails sur les vues matérialisées, consultez Vue matérialisée.
  • Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
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 uniquement.
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 :

Versions 20 et supérieures
HAjoutePlanification
HAjoutePlanification
Crée une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d’une vue matérialisée.
Versions 20 et supérieures
HExécutePlanification
HExécutePlanification
Exé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.
Versions 20 et supérieures
HModifiePlanification
HModifiePlanification
Modifie une tâche planifiée sur un serveur HFSQL :
  • procédure stockée,
  • sauvegarde,
  • optimisation,
  • rafraîchissement d’une vue matérialisée.
Versions 20 et supérieures
HSupprimePlanification
HSupprimePlanification
Supprime 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