SQL Server 视图设计器

  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


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值