sqlserver 表 视图

modowei 2009-10-16 12:43:57
我在表tableA上直接建立视图viewA,tableA上每秒大约要插入10条记录,我在viewA上进行查询操作,是否会影响到tableA的效率,另外谁能帮俺解释一下,视图和原表之间工作原理,谢谢……
...全文
79 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
学习
--小F-- 2009-10-16
  • 打赏
  • 举报
回复
视图与临时表有某些相似性
navy887 2009-10-16
  • 打赏
  • 举报
回复
视图就是个虚拟表。

viewA上进行查询操作,会影响到tableA的效率
SQL77 2009-10-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 modowei 的回复:]
引用 5 楼 sql77 的回复:
视图是虚拟表,
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表


那么对view的操作对table的影响有多大,有没有临界点之类的参数呢?
[/Quote]
这东西不清楚
modowei 2009-10-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sql77 的回复:]
视图是虚拟表,
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表
[/Quote]

那么对view的操作对table的影响有多大,有没有临界点之类的参数呢?
SQL77 2009-10-16
  • 打赏
  • 举报
回复
视图是虚拟表,
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表
快乐_石头 2009-10-16
  • 打赏
  • 举报
回复
視圖是虛表
modowei 2009-10-16
  • 打赏
  • 举报
回复
tableA和viewA 之间有什么内在了联系,我每次用到viewA时都要执行创建视图的SQL吗

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧