Hvordan konvertere en streng til dato i SSIS

Konvertering en streng til en dato i SQL Server Integration Services (SSIS) krever bruk funksjoner som er integrerte programmerings moduler laget for å automatisk fullføre en oppgave, for eksempel å konvertere en streng til en dato eller utføre aritmetiske beregninger som addisjon eller subtraksjon. Den eneste haken er imidlertid knyttet til hvordan du bruker funksjonene. Det hele avhenger av om du konverterer en streng, en streng variabel, eller en streng spørring.

Bruksanvisning

1 Konverter aa streng i form av ÅÅÅÅ-MM-DD til en dato ved hjelp av funksjonen DT_DBDATE. ÅÅÅÅ refererer til det året, MM refererer til måned og DD refererer til datoen.

Eksempel:

(DT_DBDATE) "2011-07-04"

2 Bruk funksjonen DT-DBDATE i forbindelse med en riktig konfigurert streng variabel å konvertere den til en dato. Vær sikker på verdien i variabelen er i form ÅÅÅÅ-MM-DD, der ÅÅÅÅ refererer til det året, viser MM til måned og DD refererer til datoen.

Eksempel med streng variabel TodaysDate:

(DB_DBDATE) TodaysDate

3 Pakk søket variabel i DT-DBDATE funksjonen når du prøver å hente en verdi fra databasen og automatisk konvertere den til en dato. Vær sikker på at verdien du hente allerede i form ÅÅÅÅ-MM-DD. Ellers vil det oppstår en feil.

Eksempel med strengvariabelen TodaysDate:

Velg DT_DBDATE (TodaysDate)