Tecnología

Inicio

Cómo convertir una cadena a la fecha en SSIS

Convertir una cadena a una fecha en SQL Server Integration Services (SSIS) requiere el uso de funciones, que son módulos de programación integradas diseñadas para completar una tarea de forma automática, como convertir una cadena a una fecha o realizar cálculos aritméticos como suma o resta. El único inconveniente, sin embargo, se refiere a la forma en que se utilizan funciones. Todo depende de si se va a convertir una cadena, una variable de cadena, o una cadena de consulta.

Instrucciones

1 Convertir aa cadena en forma de AAAA-MM-DD a una fecha con el DT_DBDATE función. AAAA se refiere al año, MM indica el mes y DD se refiere a la fecha.

Ejemplo:

(DT_DBDATE) "2011-07-04"

2 Utilice la función de DT-DBDATE en conjunción con una variable de cadena correctamente configurado para convertirlo en una fecha. Asegúrese de que el valor dentro de la variable está en el formato AAAA-MM-DD, donde AAAA se refiere al año, MM indica el mes y DD se refiere a la fecha.

Ejemplo con una cuerda TodaysDate variables:

(DB_DBDATE) TodaysDate

3 Envolver la variable de consulta en la función DT-DBDATE cuando se está tratando de recuperar un valor de la base de datos y automáticamente convertirlo a una fecha. Asegúrese de que el valor está trayendo ya está en el formato AAAA-MM-DD. De lo contrario se producirá un error.

Ejemplo con la cadena TodaysDate variables:

Seleccionar DT_DBDATE (TodaysDate)