Para brindar asistencia al trabajar con opciones y tipos de datos de CA SDM especializados, el controlador ODBC extiende SQL para que sea compatible con un número de funciones de consulta adicionales. Todas las funciones compatibles con el controlador comienzan con la cadena "Pdm" y se conocen como funciones PDM según se describe en la siguiente tabla:
Funciones PDM |
Descripción |
---|---|
PdmAddDays([date,] count) |
Cuando se usa con un argumento, agrega el número de días en su argumento a la fecha actual y devuelve el resultado. Cuando se usa con dos argumentos, agrega el número de días en su segundo argumento al valor de la columna de fecha especificada en su primer argumento y devuelve el resultado. Esta función se puede utilizar en cualquier parte de la consulta |
PdmAddMonths([date,] count) |
Cuando se usa con un argumento, agrega el número de meses en su argumento a la fecha actual y devuelve el resultado. Cuando se usa con dos argumentos, agrega el número de meses en su segundo argumento al valor de la columna de fecha especificada en su primer argumento y devuelve el resultado. El formulario de argumento único se puede utilizar en cualquier parte de la consulta. El formulario de dos argumentos se puede utilizar solamente en la lista de selección. |
PdmDay([date]) |
Cuándo se usa sin argumentos, devuelve el día actual como entero. Cuándo se usa con un argumento, devuelve el día asociado con el valor de la columna de fecha especificada en su argumento. El formulario de argumento cero se puede utilizar en cualquier parte de la consulta. El formulario de un argumento se puede utilizar solamente en la lista de selección. |
PdmDownTime( slaName, workshift, startDate, endDate ) |
Calcula el tiempo de reposo entre dos fechas en el SLA y el calendario especificados. Esta función se puede utilizar solamente en la lista de selección. |
PdmMonth([date]) |
Cuando se utiliza sin argumentos, devuelve el mes actual como un entero de 1 a 12. Cuando se usa con un argumento, devuelve el mes asociado con el valor de la columna de fecha especificada en su argumento. El formulario de argumento cero se puede utilizar en cualquier parte de la consulta. El formulario de un argumento se puede utilizar solamente en la lista de selección. |
PdmMonthName([date]) |
Cuando se utiliza sin argumentos, devuelve el nombre localizado del mes actual ("Enero", "Febrero" y así sucesivamente). Cuando se usa con un argumento, devuelve el nombre localizado del valor de la columna de fecha especificada en su argumento. El formulario de argumento cero se puede utilizar en cualquier parte de la consulta. El formulario de un argumento se puede utilizar solamente en la lista de selección. |
PdmDay([date]) |
Cuándo se usa sin argumentos, devuelve el día actual como entero. Cuándo se usa con un argumento, devuelve el día asociado con el valor de la columna de fecha especificada en su argumento. El formulario de argumento cero se puede utilizar en cualquier parte de la consulta. El formulario de un argumento se puede utilizar solamente en la lista de selección. |
PdmSeconds(date) |
Devuelve el valor de la columna de fecha especificada en su argumento sin formato como el número de segundos desde la medianoche del 1 de enero de 1970. Esta función se puede utilizar solamente en la lista de selección. El argumento es obligatorio. |
PdmString(column) |
Devuelve la cadena equivalente del valor de la columna especificada en su argumento. Esta función se puede utilizar con columnas de UUID, fecha, o cadena. Se puede utilizar solamente en la lista de selección. |
PdmToday() |
PdmToday() [timeAdj [, day [, month [, year]]]] ) Evalúa hasta la fecha de hoy (en segundos desde 01/01/1970), ajustada según los argumentos:
timeAdj: -1: ajusta la hora al comienzo del día (0:00:00); +1: ajusta la hora al final del día (23:59:59)
día: negativo: ajusta la fecha por el número de días especificado positivo: ajusta el día al valor absoluto especificado (o al último día del mes; lo que sea menor)
mes: negativo: ajusta la fecha por el número de meses especificado positivo: establece el mes en el valor absoluto especificado (o en Diciembre (12); lo que sea menor)
año: negativo: ajusta la fecha por el número de años especificado positivo: ajusta el año al valor absoluto especificado
Los ajustes se aplican en el orden año, mes, día. Se pasan por alto el cero o los argumentos omitidos. |
PdmYear([date]) |
Cuando se usa sin argumentos, devuelve el año actual como un entero de cuatro dígito. Cuando se usa con un argumento, devuelve el año asociado con el valor de la columna de fecha especificada en su argumento. El formulario de argumento cero se puede utilizar en cualquier parte de la consulta. El formulario de un argumento se puede utilizar solamente en la lista de selección. |
Copyright © 2013 CA.
Todos los derechos reservados.
|
|