摘要:
SQL Server中视图索引是动态还是静态的?感谢悟空问答邀请的回答,我是IT小明,如果帮助到你的地方,可以关注。SQL server中的视图是动态,就相当于一个table表,只...
SQL Server中视图索引是动态还是静态的?
感谢悟空问答邀请的回答,我是IT小明,如果帮助到你的地方,可以关注。
SQL server中的视图是动态,就相当于一个table表,只不过不是事实存在的表,而是一个虚拟的表,而实际数据都存在table表中。
在数据库中,不要创建过多的视图,那样会影响数据库的结构,影响数据后期的查询,你建视图建多了,如果这表结构突然改了,那么你视图也要跟着改!增加了你维护的支出!所以建的view越多,维护起来越麻烦.
视图就是简化查询,方便数据的处理。
除了简化查询以外,视图还有其他功能:比如你有一张表,里面有很多数据,这些数据有些是你想给别人看,但是有些是秘密不想给人看,那么你就可以建立视图,然后把视图的权限给他,这样就保护了自己的私有数据。
如果还有疑问的地方,可以私聊我,一一帮你解答困惑。