Vinzenz Mai: MSSQL: Varchar in datetime konvertieren

Beitrag lesen

Hallo,

Die aktuelle Syntax des Datetime feldes ist '2007-01-04 17:00:00'

würdest Du auch bitte sagen, welcher Tag das sein soll? Ich vermute aufgrund des Zeitpunkts Deines Postings den 4. Januar 2007. Damit hättest Du das kanonische ODBC-Format mit Jahrhundertangabe. Laut Handbuch Typ 120.

ich bräuchte aber glaub ich folgende syntax: '01/04/2007 17:00:00'

Nein.

Gibt es ein Script oder ein Programm, welches die Zeilen ändert ?

Transact-SQL kann das :-)

SELECT CONVERT(  
    DATETIME,                 -- Zieldatentyp  
    '2007-01-04 17:00:00',    -- zu konvertierender Wert (kann auch Spalte sein)  
    120                       -- Datumstyp  
)

Schau Dir im Handbuch den Abschnitt zu CONVERT() an.

Freundliche Grüße

Vinzenz