sca*_*cci 5 sql-server sql-server-2005 sql-server-2008
我注意到,当人们谈论在 SQL Server 中使用临时表时,很多人都提到了“具体化”这个词。有人可以扩展一下这意味着什么吗?我只是想更好地理解这对于使用临时表意味着什么?
谢谢!
S
术语“具体化”通常用在视图的上下文中。当您在视图上创建聚集索引时,您就具体化了视图;这意味着视图的数据像磁盘上的表一样存储,并在参与视图的表更新时自动更新。
如果视图未具体化,则每次执行查询时,SQL Server 都必须通过在视图定义中执行联接来计算视图中的数据(尽管结果可能会被缓存,或者您有什么)。