标签:asp 集合 情况 搭建 test identity https == 英文版
本文接上文:SQL Server 运行计划操作符具体解释(1)——断言(Assert)
其图标为:。它扫描多个输入并返回每一个扫描的行。
通经常使用于实现T-SQL中的UNION ALL。它能够有多个输入,但仅仅有一个输出,就如多个集合UNION ALL一样,终于返回一个结果集,注意这里一直使用“集合/集”,关系数据库是基于集合论的。所以使用关系数据库时要以集合的思维去考虑问题。
前面说了,串联操作符是当中一种能够接受多个输入的操作符,这些输入会在Init()方法中处理。
USE tempdb GO IF OBJECT_ID(‘TEST‘, ‘U‘) IS NOT NULL DROP TABLE TEST GO CREATE TABLE Test ( ID INT Identity(1, 1) PRIMARY KEY ,Nome VARCHAR(250) DEFAULT NewID() ) GO SET NOCOUNT ON GO INSERT INTO Test DEFAULT VALUES GO 10000
SELECT * FROM TEST UNION ALL SELECT * FROM TEST UNION ALL SELECT * FROM TEST UNION ALL SELECT * FROM TEST
SET SHOWPLAN_TEXT ON GO SELECT * FROM TEST WHERE ID<100 UNION ALL SELECT * FROM TEST WHERE ID BETWEEN 101 AND 1000 UNION ALL SELECT * FROM TEST WHERE ID BETWEEN 1001 AND 5000 UNION ALL SELECT * FROM TEST WHERE ID >5001
SQL Server 运行计划操作符具体解释(2)——串联(Concatenation )
标签:asp 集合 情况 搭建 test identity https == 英文版
原文地址:http://www.cnblogs.com/clnchanpin/p/7087200.html