[Uwaga:Często nie jest to sposób na rozwiązanie problemu interpretacji dat. Daty i godziny nie powinny być przechowywane jako ciągi, jeśli możesz tego uniknąć (zamiast tego użyj kolumny daty i godziny lub daty). Jeśli musisz przechowywać w postaci ciągu, użyj formatu ISO 8601, który zasadniczo ma postać RRRRMMDD ]
Przykład z MSDN:
-- Set date format to day/month/year.
SET DATEFORMAT dmy;
GO
DECLARE @datevar datetime2 = '31/12/2008 09:01:01.1234567';
SELECT @datevar;
GO
-- Result: 2008-12-31 09:01:01.123
SET DATEFORMAT dmy;
GO
DECLARE @datevar datetime2 = '12/31/2008 09:01:01.1234567';
SELECT @datevar;
GO
-- Result: Msg 241: Conversion failed when converting date and/or time -- from character string.
GO