EXCEPT操作符的工作方式与INTERSECT操作符相反。产生的最终结果集只包含在第1个查询中返回而不在第2个查询中返回的值。
INTERSECT操作符的执行与UNION操作符很相象,而它们的区别是,前者不返回所有值,而只返回同时包含在操作符两边的表的值。
当多个查询通过一个UNION操作符进行连结时,数据库引擎默认会根据查询指定的顺序来处理查询操作。
SQL Server可以组合多个查询到一个语句中,以产生单个结果集。为了将查询连接在一起,我们可以使用UNION、INTERSECT或EXCEPT操作符。
在SQL Server中删除全部行数据的时候,使用TRUNCATE TABLE语句,而其他情况下使用DELETE语句即可。
在编写删除SQL Server数据的Transact-SQL语句时,你可以使用TRUNCATE TABLE或者DELETE语句。但要理解二者的区别。
Value()方法带两个参数。第一个参数定义了目标XML列使用的名称空间,第二个参数包含接收实际数据的Xquery表达式。
在SQL Server中使用XML数据来创建计算列,你的列定义必须包含必要的用来检测向列中插入的是什么数据的表达式。
IntelliSense可以在语句中标注错误,这样你就可以立即查看到代码的错误了。错误的语句将会被红色波浪线标注出来。
当键入一个对象名时,如变量、模式、表、列或函数,IntelliSense将显示一个下拉列表,里面包含了函数中相应的对象名。