Gewusst wie: Konvertieren einer Zeichenfolge in Datum in SSIS

July 30

Konvertieren einer Zeichenfolge in ein Datum im SQL Server Integration Services (SSIS) erfordert die Verwendung von Funktionen, die Programmierung automatisch Beenden eines Vorgangs, wie z. B. die Konvertierung einer Zeichenfolge in ein Datum oder arithmetische Berechnungen wie Addition oder Subtraktion-Modulen integriert sind. Der einzige Haken, bezieht sich jedoch auf die Art, in der Sie Funktionen verwenden. Alles hängt davon ab, ob Sie eine Zeichenfolge, eine String-Variable oder eine Abfrage Zeichenfolge konvertieren.

Anweisungen

1 Konvertieren einer Zeichenfolge in der Form JJJJ-MM-TT auf ein Datum mit der Funktion DT_DBDATE. JJJJ bezieht sich auf das Jahr, MM bezieht sich auf den Monat und TT bezieht sich auf das Datum.

Beispiel:

(DT_DBDATE) "2011-07-04"

2 Verwenden Sie die Funktion DT-DBDATE in Verbindung mit einem ordnungsgemäß konfigurierten String-Variable in ein Datum umwandeln. Stellen Sie sicher, dass der Wert in die Variable in der Form JJJJ-MM-TT, wo JJJJ bezieht sich auf das Jahr, MM bezieht sich auf den Monat und TT auf das Datum.

Beispiel mit String-Variable TodaysDate:

(DB_DBDATE) TodaysDate

3 Wickeln Sie die Abfragevariable in der DT-DBDATE-Funktion, wenn Sie versuchen, einen Wert aus der Datenbank abrufen und automatisch in ein Datum umgewandelt. Stellen Sie sicher, dass der Wert, den Sie abrufen ist bereits in der Form JJJJ-MM-DD. andernfalls wird ein Fehler auftritt.

Beispiel mit der String-Variablen TodaysDate:

Wählen Sie DT_DBDATE(TodaysDate)