Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2008和2012年间对T-SQL的更改_Sql Server_Sql Server 2008_Tsql_Sql Server 2012 - Fatal编程技术网

Sql server SQL Server 2008和2012年间对T-SQL的更改

Sql server SQL Server 2008和2012年间对T-SQL的更改,sql-server,sql-server-2008,tsql,sql-server-2012,Sql Server,Sql Server 2008,Tsql,Sql Server 2012,我一直试图找到一个列表或解释,说明在2008版和2012版之间MS SQL Server T-SQL的任何更改。我知道这可能是一个广泛的问题,但是有人知道对于基本的SQL任务(ALTERTABLE、SELECT、INSERT、DELETE等),T-SQL语言语法在2008年到2012年间是否有任何变化吗 我需要买一些书,而且我更愿意买较新的(2012)版本(这样我以后就不必再重新编辑这些书了),尽管我在技术上仍在使用SQL 2008 R2服务器(但将在明年左右到2012年升级)。联机丛书是获取此

我一直试图找到一个列表或解释,说明在2008版和2012版之间MS SQL Server T-SQL的任何更改。我知道这可能是一个广泛的问题,但是有人知道对于基本的SQL任务(ALTERTABLE、SELECT、INSERT、DELETE等),T-SQL语言语法在2008年到2012年间是否有任何变化吗


我需要买一些书,而且我更愿意买较新的(2012)版本(这样我以后就不必再重新编辑这些书了),尽管我在技术上仍在使用SQL 2008 R2服务器(但将在明年左右到2012年升级)。

联机丛书是获取此类信息的最佳资源

此链接讨论可编程性增强


我认为这些DML语法没有改变。这些应该是相同的。一般来说,DB的新版本主要关注DB引擎性能、内存管理、新功能等。您提到的这些DML是标准SQL语言。谢谢我刚刚在微软的网站上找到一份文件,其中讨论了这些变化的简要概述。大多数更改都是对T-SQL的添加。就t-SQL而言,似乎没有删除或更改任何现有的语法或函数。