视图有什么用处啊?创建视图了以后怎么去用它呢?

programeyonger 2003-11-19 02:12:43
书上说视图可以实现以下功能:
1.将用户限定在表的特定行上。例如,只允许雇员看见工作跟踪表内记录其工作的行。
2.将用户限定在特定列上。例如。对于那些不负责处理工资单的员工,只允许他们看见员 工的姓名列,办公列,工作电话和部门列,而不能看见任何工资信息和个人信息的列。
3.将更多表的列连接起来,使它们看起来像一个表。
4.聚合信息而非提供详细信息。例如,显示一个列的和,或列的最大值和最小值!
这些东西我完全可以在sql语句里做到啊!比如说限定在特定的列上,我在select 语句时不把那个工资的字段列出来不就行了吗???
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
programeyonger 2003-11-19
  • 打赏
  • 举报
回复
楼上说的的确非常的方便!非常谢谢!
txlicenhe 2003-11-19
  • 打赏
  • 举报
回复
Create view vTest
As
Select a.*,b.f1,b.f2,... from a join b on .. join c on ...
go

然后你就可以直接用 Select * from vTest 来代替上面复杂的SQL语句,多方便。
看联机帮助吧。

34,874

社区成员

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

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