AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Tipos de variables HFSQL
  • Propiedades específicas de las variables hScheduling
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo hScheduling permite definir y conocer las características de la planificación a realizar:
  • para una tarea de optimización programada de archivos HFSQL Client/Server.
  • para una tarea de copia de seguridad programada de archivos HFSQL Client/Server.
  • para una replicación programada de servidores HFSQL.
Las características de esta programación pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Este tipo de Variable se utiliza:
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
// Recalculate statistics of files in "MyDatabase",
// every Saturday at 23:00
Optim is hScheduledOptimization
Optim.Description = "Recalculating the statistics for the files" + ...  
"found in the MyDatabase database"
 
// Define the scheduling
MyScheduling is hScheduling
MyScheduling.Month = "*"
MyScheduling.DayOfWeek = "Saturday"
MyScheduling.Hour = "23"
MyScheduling.Minute = "0"
 
Optim.Scheduling = MyScheduling
 
// Define the files to process
Optim.File[1].Name = "MyDatabase"
Optim.File[1].Option = hOptStat
 
// Add the scheduled optimization
HAddScheduledOptimization(MyConnection, Optim)
Observaciones

Propiedades específicas de las variables hScheduling

Las siguientes propiedades pueden ser utilizadas para manipular una programación:
Nombre de la propiedadTipo utilizadoEfecto
DayOfMonthCadena de caracteresNúmero del día para el que debe ejecutarse la tarea programada ("31" por ejemplo). Este número se incluye entre 0 y 31.
Este Property también puede corresponder:
  • una lista de números separados por comas: usado para especificar varios meses.
  • a interval. Por ejemplo, "9-13" (la tarea está programada del 9 al 13 del mes).
  • una estrella ("*") para especificar toda la gama.
  • un intervalo regular, por ejemplo "*/2" para iniciar la tarea los días impares del mes.
DayOfMonthOrDayOfWeekbooleanoPermite gestionar la ejecución de una tarea programada en el servidor HFSQL Client/Server especificando el número del día de la semana o el número del día del mes.. Ejemplo: ejecución cada lunes 1er día del mes.
Esta propiedad puede corresponder a:
  • True para ejecutar la tarea programada todos los lunes Y el primer día del mes (condiciones acumuladas).
  • False para ejecutar una tarea solo los lunes 1.º (condiciones exclusivas).
DayOfWeekCadena de caracteresNúmero del día para el que debe ejecutarse la tarea programada ("2" por ejemplo). Este número se incluye entre 1 y 7 (1 = Lunes, 2 = Martes, ....).
Este Property también puede corresponder:
  • una lista de números separados por comas: usado para especificar varios días.
  • a interval. Por ejemplo, "1-3" (la tarea está programada para el lunes, martes y miércoles).
  • una estrella ("*") para especificar toda la gama.
  • un intervalo regular, por ejemplo "*/2" para iniciar la tarea los días pares de la semana.
  • el día de la semana en letras ("lunes", "martes", "miércoles", "jueves", "viernes").
HoraCadena de caracteresTiempo de ejecución de la tarea programada. Si TimeUTC está configurado en True , esta hora estará en UTC.
Los valores posibles son:
  • un dígito comprendido entre 0 y 23.
  • una lista de números separados por comas: usado para especificar varias horas.
  • a interval. Por ejemplo, "9-13".
  • una estrella ("*") para especificar toda la gama.
  • un intervalo regular, por ejemplo "*/2" para iniciar la tarea cada hora par.
MesCadena de caracteresNúmero del mes de ejecución de la tarea programada. Los valores posibles son:
  • un dígito comprendido entre 1 y 12
  • una lista de números separados por comas: usado para especificar varios meses.
  • a interval. Por ejemplo, "9-11".
  • una estrella ("*") para especificar toda la gama.
  • un intervalo regular, por ejemplo "*/2" para iniciar la tarea los meses impares.
MinutoCadena de caracteresMinutos del tiempo de ejecución de la tarea programada. Si TimeUTC está configurado en True , esta hora estará en UTC.
Los valores posibles son:
  • un dígito comprendido entre 0 y 59.
  • una lista de números separados por comas: se utiliza para especificar varios minutos.
  • a interval. Por ejemplo, "9-13".
  • una estrella ("*") para especificar toda la gama.
  • un intervalo regular, por ejemplo "*/2" para iniciar la tarea cada minuto par.
TiempoUTCbooleano
  • True (valor predeterminado) si la hora está en UTC (propiedades Hora y Minuto ),
  • False en caso contrario.
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 07/09/2023

Señalar un error o enviar una sugerencia | Ayuda local