• Bit more to think about:

    -- datetime data type

    declare @DateVal datetime;

    set dateformat mdy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal datetime;

    set dateformat dmy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal datetime;

    set dateformat mdy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go

    declare @DateVal datetime;

    set dateformat dmy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go

    -- SQL Server 2008 and newer, Date and Datetime2 data types

    declare @DateVal date;

    set dateformat mdy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat dmy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat mdy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat dmy;

    set @DateVal = '2013-02-14';

    select @DateVal;

    go

    declare @DateVal date;

    set dateformat mdy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat dmy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat mdy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go

    declare @DateVal datetime2;

    set dateformat dmy;

    set @DateVal = '2013-14-02';

    select @DateVal;

    go