数据库视图的行使
发布时间: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] (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读