文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 招聘 专题 新闻
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» 微软SQL Server专区 » SQL Server数据库管理 » SQL2K数据库开发十七之视图操作创建视图       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: SQL2K数据库开发十七之视图操作创建视图  ( 查看:200  回复:3 )   
 
redking
副版主  点击可查看详细


十二生肖之狗   双鱼座   行业勋章   技术勋章   诚信兄弟   中秋活动勋章  
帖子 2605
精华 0
无忧币 42356
积分 4310
阅读权限 140
来自 (保密)
注册日期 2006-7-11
最后登录 2008-7-7 在线

[查看资料]  [发短消息]  [Blog
[个人主页]    QQ       
发表于:2008-2-26 15:45   标题:SQL2K数据库开发十七之视图操作创建视图
上一帖 |
1.在SQL Server企业管理器中,展开sample数据库,点击"视图"节点.在右侧的视图列表面板中,右击鼠标,在弹出的菜单中选择“新建视图”命令。

          2.在出现的设计视图的窗口中,在关系图窗格中右击鼠标,在出现的菜单中选择“添加表”命令,或者点击工具栏上的添加表图标。

          3.选择视图的基表,如有多个基表,则按住Ctrl 键多次选取。然后点击“添加”按钮,将基表加入关系图窗格中。

          4.这时所选的表出现在视图设计器的关系图窗格中。在关系图窗格中选择要加入视图的列,所选的列会出现在网格窗格中,并且在SQL窗格中显示与之对应的SELECT语句。如下图:

          5.在关系图窗格中的空白处右击鼠标,在弹出的菜单中选择“属性”。

          6.在弹出的属性对话框中,“DISTINCT值”选项可以使视图不输出值相同的行,“加密浏览”选项可以对视图的定义进行加密。“顶端”可以限制视图最多输出的记录数目。

          7.在网格窗格中的“别名”列,可以为该列取一个别名。该别名对应于SELECT语句中的AS子句。

          8.网格窗格中的“输出”列设置所选的列是否在视图结果中显示出来。如果取消了一列的输出,则相应的在SELECT语句中也不出现该列。

          9.网格窗格中的“排序类型”和“排序顺序”则定义了结果中列的排序方式。其中“排序类型”定义每一列的升序或降序,“排序顺序”则定义多个列的排序先后。

          10.为了查看视图中的数据,可以在关系图窗格中的空白处右击鼠标,在弹出的菜单中点击“运行”命令,或者点击工具栏上的运行图标。

          11.可以看到在结果窗格中显示了视图中的数据。

          12.点击工具栏上的保存图标,在弹出的窗口中显示了系统为新视图所取的名称,点击确定按钮就可以保存该视图。

          13.通过本例我们学习了如何在企业管理器中,创建一个视图以及设置视图的属性。
-------------------------------------------------------------
上接SQL2K数据库开发十六之表操作删除表
下接SQL2K数据库开发十八之视图操作修改和重命名视图
本文出自 “IT草根联盟” 博客,请务必保留此出处http://michaelwang.blog.51cto.com/27212/63181本文出自 51CTO.COM技术博客



“绿色IT 从我做起”圈子有奖活动
2008-2-26 15:451楼
[ 顶部 ]
 
niuyll
新新人类  点击可查看详细



帖子 91
精华 0
无忧币 67
积分 91
阅读权限 20
注册日期 2008-3-22
最后登录 2008-4-30 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-26 21:19 
ding



网络工程师到底该不该去考CCIE认证?
2008-3-26 21:192楼
[ 顶部 ]
 
niuyll
新新人类  点击可查看详细



帖子 91
精华 0
无忧币 67
积分 91
阅读权限 20
注册日期 2008-3-22
最后登录 2008-4-30 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-26 21:20 
ding



网络工程师到底该不该去考CCIE认证?
2008-3-26 21:203楼
[ 顶部 ]
 
arainpoint
新新人类  点击可查看详细



帖子 16
精华 0
无忧币 24
积分 20
阅读权限 20
注册日期 2008-3-27
最后登录 2008-4-2 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-3-27 22:56 
知道有这个视图的东东,他的用途是什么呢?

不好意思,我是菜鸟,只是用sql 做后台数据库,前台用asp开发客户端。一直没有用这个视图,这个视图对asp编程有用吗?谢谢了



网络工程师到底该不该去考CCIE认证?
2008-3-27 22:564楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号