Come convertire una stringa di data in SSIS

June 11

La conversione di una stringa in una data in SQL Server Integration Services (SSIS) richiede l'utilizzo di funzioni, che sono moduli di programmazione integrati, progettati per completare automaticamente un compito, come la conversione di una stringa in una data o l'esecuzione di calcoli aritmetici come addizione o sottrazione. L'unico problema, però, riguarda il modo in cui si utilizzano le funzioni. Tutto dipende dal fatto che si sta convertendo una stringa, una variabile stringa, o una query stringa.

istruzione

1 Convertire aa stringa nella forma di AAAA-MM-DD ad una data utilizzando la funzione DT_DBDATE. YYYY si riferisce all'anno, MM riferisce al mese e DD riferisce alla data.

esempio:

(DT_DBDATE) "2011-07-04"

2 Utilizzare la funzione DT-dbDate in combinazione con una variabile stringa correttamente configurato per convertirlo in una data. Assicurarsi che il valore all'interno della variabile è nella forma AAAA-MM-GG, dove AAAA si riferisce all'anno, MM si riferisce al mese e DD fa riferimento alla data.

Esempio con la stringa TodaysDate variabili:

(DB_DBDATE) TodaysDate

3 Avvolgere la variabile di query nella funzione DT-dbDate quando si sta cercando di recuperare un valore dal database e convertirlo in una data automaticamente. Assicurarsi che il valore che si desidera recuperare è già nella forma AAAA-MM-DD. In caso contrario, si incontrano un errore.

Esempio con la stringa TodaysDate variabili:

Selezionare DT_DBDATE (TodaysDate)