摘要:
SQL Server的集合运算有先后顺序,INTERSEC运算比UNION和EXCEPT运算优先,而UNION与EXCEPT运算是同级运算,同级运算是按照从左到右顺序依次运算。当需要控制集合运算顺序时,可以使用圆括号,因为它具有最高的优先级。 阅读全文
摘要:
INTERSECT 交集集合运算,把集合共同拥有的记录返回来。为了演示,首选创建两个变量表,并插入数据:第一个表:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE@T1ASTABLE(ColName1NVARCHAR(50),ColName2NVARCHAR(50))INSERTINTO@T1VALUES('tc1','tc2');INSERTINTO@T1VALUES('tc3 阅读全文
摘要:
UNION是并集,是把两个集合中所有元素的集合。集合运算有两个选项,即是DISTINCT和ALL, 当您使用 UNION时,也等于UNION DISTINCT,这个选项的结果,是消除重复的记录行,返回一个集合。而后者UNION ALL则是返回多集中所有记录行。下面演示UNION(DISTINCT),为了演示,首选创建两个变量表,并插入数据:第一个表:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->DECLARE@T1ASTABLE(Col 阅读全文
摘要:
SQL Server SELECT语句,逻辑处理顺序,虽然SELECT位于语句最前面,它在逻辑处理中,基本上是最后一个被执行的部分。下面列出查询子句在逻辑上处理顺序:1. FROM2. WHERE3. GROUP BY4. HAVING5. SELECT6. ORDER BY 阅读全文
摘要:
INFORMATION_SCHEMA视图可以检索数据库中的对象的元数据。您可以直接在当前实例的数据库调用需求的数据。另外值得称好的是,在SQL 2005和SQL 2008这些Information Schema views符合ISO标准。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->SELECT*FROMINFORMATION_SCHEMA.CHECK_CONSTRAINTS COLUMN_DOMAIN_USAGE COLUMN_PRI 阅读全文
摘要:
以前曾经在asp.net实现记录排序功能,参考:http://www.cnblogs.com/insus/articles/1406440.html前端实现,写得很复杂。现在,把它改为触发器来实现,那就简单多了。由于时隔已久,原实例样版代码已经找不到了,只有再写一样功能一样的表。这个表实现与记录插入功能,可以参考相关链接:http://www.cnblogs.com/insus/articles/1921391.htmlhttp://www.cnblogs.com/insus/articles/1921465.htmlhttp://www.cnblogs.com/insus/articles/ 阅读全文