Non si tratta di come convertire una stringa arbitraria in datetime in MSSQL, ad esempio this question.SQL Server converte stringa in datetime
Posso controllare il formato stringa ma voglio sapere qual è la sintassi MSSQL per l'aggiornamento di un campo data/ora utilizzando una stringa di data.
+1 per yyyy-MM-dd :) – Thorarin
- 1. L'anno prima non garantisce y-m-d. SET LANGUAGE british GO SELECT CAST ('2009-02-28' AS datetime), CAST ('2009-02-28 01:02:03' AS datetime) - anche con errore – gbn
È necessario utilizzare "date" e SQL Server 2008 prima che yyyy-mm-dd funzioni. – gbn