Saltar al contenido

¿Cómo formateo el valor de la fecha como aaaa-mm-dd usando el generador de expresiones SSIS?

Es imprescindible interpretar el código de forma correcta previamente a utilizarlo a tu proyecto si ttienes algo que aportar puedes dejarlo en la sección de comentarios.

Solución:

La expresión correcta es

"source " + (DT_STR,4,1252)DATEPART( "yyyy" , getdate() ) + "-" +
RIGHT("0" + (DT_STR,4,1252)DATEPART( "mm" , getdate() ), 2) + "-" +
RIGHT("0" + (DT_STR,4,1252)DATEPART( "dd" , getdate() ), 2) +".CSV"

Parece que creaste una pregunta separada. Estaba respondiendo a su otra pregunta ¿Cómo cambiar la fuente del archivo plano usando un contenedor de bucle foreach en un paquete SSIS? con la misma respuesta. De todos modos, aquí está de nuevo.

Crea dos string variables de tipo de datos a saber DirPath y FilePath. Establezca el valor C:backup en la variable DirPath. No establezca ningún valor a la variable. FilePath.

Variables

Seleccione la variable FilePath y seleccione F4 para ver las propiedades. Selecciona el EvaluateAsExpression propiedad a Verdadero y establecer el Expresión propiedad como @[User::DirPath] + "Source" + (DT_STR, 4, 1252) DATEPART("yy" , GETDATE()) + "-" + RIGHT("0" + (DT_STR, 2, 1252) DATEPART("mm" , GETDATE()), 2) + "-" + RIGHT("0" + (DT_STR, 2, 1252) DATEPART("dd" , GETDATE()), 2)

Expresión

Reseñas y calificaciones

Ten en cuenta dar difusión a este tutorial si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *