2> CREATE VIEW v WITH SCHEMABINDING AS3> SELECT a, SUM(b) AS sum_b, COUNT_BIG(*) AS c4> FROM dbo.t5> GROUP BY a6> GO1> CREATE UNIQUE CLUSTERED INDEX idx ON v(a)2> GO1> set showplan_text on2> go1> Select * from v where a = 22> goStmtText------------------------------select * from v where a = 2(1 rows affected)StmtText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |--Stream Aggregate(DEFINE: ([Expr1004]=SUM([staging].[dbo].[v].[sum_b]), [Expr1005]=SUM([staging].[dbo].[v].[c]), [staging].[dbo].[t].[a]=ANY([staging].[dbo].[v].[a]))) |--Clustered Index Seek(OBJECT: ([staging].[dbo].[v].[idx]), SEEK: ([staging].[dbo].[v].[a]=(2)) ORDERED FORWARD)(2 rows affected)
SELECT * FROM v
SELECT * FROM v WHERE A = 2