Konvertieren von NVARCHAR (255) in DATE

Ich versuche, einige alte SQL Server-Daten mit Excel in SQL Server zu übertragen. Es scheint, dassImport/Export Data Anwendung setzt die meisten Datenspalten automatisch aufNVARCHAR(255). Problem, das ich habe, ist, dass eine meiner Spalten eine sein sollDATE Typ, aber alle Daten darin sieht so aus18.08.2000 14:48:15.

Also, wenn ich versuche, diese Abfrage zu verwenden:

SELECT CONVERT(Date, DATE_TIME,  113)
FROM someTable

Ich erhalte diesen Fehler:

Meldung 9807, Ebene 16, Status 0, Zeile 1
Die Eingabezeichenfolge folgt nicht dem Stil 113, ändern Sie entweder die Eingabezeichenfolge oder verwenden Sie einen anderen Stil.

Keiner dieser[styles] vonCAST und CONVERT (Transact-SQL) arbeiten in meinem Fall.

Jede Beratung oder Hilfe wird sehr geschätzt.

Gelöst:

UPDATE myTable
SET columnName = CONVERT(NVARCHAR(255),CONVERT(SMALLDATETIME, columnName,105))
ALTER TABLE myTable
ALTER COLUMN columnName SMALLDATETIME

Antworten auf die Frage(3)

Ihre Antwort auf die Frage