加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

数据库视图的行使

发布时间:2018-08-15 13:15:55 所属栏目:电商 来源:站长网
导读:本日用了一把数据库中的视图,工作是这样,现实要求从约10多个数据表中查询出5个功效集转达给另一个模块。开始筹备直接用sql语句,但感受很欠好,一个一个的写sql语句,一个字累。很天然地想到了视图,进程很简朴,这样做的甜头是将措施中两个逻辑分隔,视

 

       本日用了一把数据库中的视图,工作是这样,现实要求从约10多个数据表中查询出5个功效集转达给另一个模块。开始筹备直接用sql语句,但感受很欠好,一个一个的写sql语句,一个字累。很天然地想到了视图,进程很简朴,这样做的甜头是将措施中两个逻辑分隔,视图界说好了,措施中直接select每个字段就好,省去了贫困的inner join & outer join,并且看上去更为清楚。
       另一个利益是:这样做极大的收缩了事变时刻,一旦试图界说好了,哗哗哗几下功效就出来了;一旦堕落顿时可以找到错误的地址,清楚清朗,并且在界说视图的时辰行使利便的isnull()等帮助函数,更镌汰了第二模块的事变量。

   视图的界说要领:(形如.)

CREATE VIEW dbo.group_UserJoin
AS
SELECT uu_GroupUser.user_id, uu_GroupInfo.group_name,
      uu_RegisterUser.user_name, uu_GroupUser.join_time
FROM uu_GroupUser INNER JOIN
      uu_GroupInfo ON
      uu_GroupUser.group_id = uu_GroupInfo.group_id INNER JOIN
      uu_RegisterUser ON uu_GroupUser.user_id = uu_RegisterUser.user_id
[WITH CHECK OPTION]


(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读