SQL Server如何新建视图

SQL Server如何新建视图,第1张

工具/材料

SQL Server

首先打开SQL Server Management管理工具,打开一个数据库,选择数据库下面的视图,右键单击,选择“新建视图”,如下图所示

点击新建视图以后,软件会自动d出添加表的选择框,如下图所示,选择要添加的数据表,然后点击添加按钮

我添加了两个表以后,视图设计界面就如下图所示,软件已经将这两个表进行了关联

接下来我们选择每个表中要添加的字段,直接勾选字段前面的复选框即可,如下图所示,勾选以后,字段自动添加到视图列中

需要注意的是如果两个表中有相同的字段名称的话,软件会自动给字段起别名,如下图所示

接下来我们按ctrl和s的组合键,d出视图名称编辑对话框,如下图所示,输入视图的名称,点击确定即可

最后我们查询建好的视图,你会发现我们刚才选择的字段都已经添加到视图中了,如下图所示

给表加上id的字段,新建一个【sequences】的自增列,列如:seq_id

更新语句是:update 表 set a.id = seq_id.nextval

这样更新的ID都是唯一性的。

视图是由多个表,根据某种关系连接在一起的记录集合,如果要插入数据,应该根据逻辑关系和主外键关系,对表插入数据。

比如说 学校表,班级表,学生表,其关系假设为

学校表---->班级表---->学生表 从前到后为一对多的关系,即前一个是后一个的主表,后一个是前一个的从表

当建立学生视图,此时要插入学生记录,则直接插入学生表,要插入班级记录,则直接插入到班级表,前提是,主表必须先有记录,从表才能插入


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11623133.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存