最近评论
正在载入评论列表...
![]() |
3.7 小结
T-SQL是SQL Server的SQL方言。虽然T-SQL是初级ANSI 92兼容的,但它对语言有其自身的很多扩展——在后面的章节中将看到更多。
尽管为了向后兼容,SQL Server有大量功用相同的不同的语法选择,但只要可能,就应当使用ANSI形式。当存在有不同的选择时,我总是会展示出所有的选择,但再次申明,尽可能使用ANSI版本。当后台(或数据库服务器)可能会在某个时候发生改变时,这种情形下使用ANSI尤为重要。ANSI代码非常有可能在新的数据库服务器上运行,然而,只有T-SQL的代码肯定不行。眼下,替代的INNER联结语法在大多数SQL产品上都是有效的,但OUTER联结语法则不是这样。FULL联结在其他DBMS中根本得不到支持。
下一章将回顾如何CREATE和ALTER要从中进行选取的表。这其中,“非标准”的选择少多了。