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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Le type hPlanificationVueMatérialisée permet de gérer une tâche de re-calcul 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 re-calcul des données d’une vue matérialisée :
Nom de la propriétéType manipuléEffet
Activé
(disponible à partir de la version 200057)
Booléen
  • Vrai si la planification du re-calcul des données est active,
  • Faux dans le cas contraire.
DescriptionChaîne de caractèresDescription associée à la tâche de re-calcul des données d’une vue matérialisée.
IdentifiantEntierIdentifiant de la tâche de re-calcul 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 re-calcul du contenu des vues matérialisées.
Utilisateur
(disponible à partir de la version 200057)
Chaîne de caractèresUtilisateur ayant créé la tâche de planification de re-calcul 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"
Remarque : Ces propriétés peuvent être utilisées avec une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

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