设为首页 收藏本站
查看: 1918|回复: 0

[经验分享] SQL Server 视图设计器

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-12-30 08:17:13 | 显示全部楼层 |阅读模式
 SQL Server 中经常需要写一些查询,关联好多张表,显示无数个列。如果使用视图设计器,可以大大提高效率,同是减少差错。
1. 启动视图设计器
  为数据库“新建视图”,将启用视图设计器。
wKioL1ShC_-A9nA6AAF91EubuhE156.jpg


2. 添加表
  在起始界面,将出现“添加表”的窗口。选择添加所需要的表、视图、函数、同义词等。

wKioL1ShDN2jHDYoAALXbpyvuco477.jpg

  在视图设计器的工具栏和右键菜单,任何时候都可以添加表或派生表。
wKioL1ShDWzheoITAALTuCeuOeg397.jpg


3. 添加连接
  视图设计器可以自动识别表之间的连接关系。有一些连接可能还需要手动添加。例如,下图中的AllocationRoom 和 Room 表,主键都是 BuildingID + RoomID。由于视图设计器只是自动添加了BuildingID的连接,因此需要手动将 RoomID 也添加连接。
  将其中一张表的 RoomID 拖到另一张表的 RoomID 列,即可创建连接。
wKiom1ShD5vBLeGWAALLNr3poAw710.jpg

  默认的连接是内连接(INNER JOIN),如果需要修改为其它连接关系(LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN 等),可以直接右键单击连接,然后选择从某张表中“选择所有行”。
wKiom1ShEOXzFvaiAAMmotwyFco063.jpg


4. 选择列
  依次选择所需的列。
wKiom1ShEvLy9_TvAAHmIul6qvo712.jpg

  如果需要某列分配一个别名,或者需要创建计算列等,可以“显示 SQL 窗格”,然后编辑 T-SQL 代码。
wKioL1ShFaTxWyRXAAOzG5How_A918.jpg

5. 预览执行结果
  “执行”可以查看结果。
wKiom1ShGHqQkCJOAAQbvsUAs7o112.jpg

6. 保存代码
  如果需要保存这个视图,则“保存”。如果不需要保存,那么在 SQL 代码窗格把这段代码复制出来。
wKioL1ShGe6jLkFSAAMSrxXgbkw546.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-39638-1-1.html 上篇帖子: sql server 2008 收缩事物日志 下篇帖子: SQL Server 审核(Audit)-- 使用T-SQL创建审核,以审核数据库内的查询操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表