SQLServer2008中datetime类型不加引号所引发的有关问题

SQLServer2008中datetime类型不加引号所引发的问题我写了一条如下的SQL语句:update tb_cf_constructionreg

SQLServer2008中datetime类型不加引号所引发的问题

   我写了一条如下的SQL语句:

update tb_cf_constructionreg set finishDate = -1+++12 where ConstructionRegId = 49
依然可以被正确执行,-1+++12会被计算得到等于11,最终得到1990-01-12。这种写法居然也可以正确执行,的确让人很诧异。