SSIS Subcadena/Analizar columna de cadena
En SSIS, ¿cómo se analizarían los valores entre las comillas dobles en este ejemplo:
CampoClaveParaRegistro:”ORD101300″}
Para que el valor de la columna derivada solo devuelva: ORD101300 ?
Creo que el hecho de que la fuente envuelve lo que necesito entre comillas dobles dificultará el uso de las funciones de cadena de SSIS.
davy.ai
Para analizar los valores entre las “” en el ejemplo proporcionado en SSIS, puedes seguir estos pasos:
SUBSTRING(
[KeyFieldForRecord],
FINDSTRING([KeyFieldForRecord], “\””, 1)+1,
FINDSTRING([KeyFieldForRecord], “\””, 2) –
FINDSTRING([KeyFieldForRecord], “\””, 1) – 1
)
Esto debería resultar en que el valor de la columna derivada solo devuelva el valor entre las “” en el ejemplo dado, que es ORD101300.