Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Qual è il formato data senza impostazioni cultura per SQL Server

Consiglio di leggere La guida definitiva ai tipi di dati datetime .

Se inserisci la tua data/ora in formato non separato o ISO 8601, allora dovrebbe andare bene con qualsiasi configurazione.

Unseparated = 'yyyymmdd hh:mm:ss'
ISO 8601    = 'yyyy-mm-ddThh:mm:ss'

Aggiorna (dai commenti):

Se devi inserire solo una data (senza la parte dell'ora), devi utilizzare il 'YYYYMMDD' formato, come 'YYYY-MM-DD' non funzionerà. Vedi l'articolo collegato per un esempio.