
作者: 杨雪ID: 42182城市: 南京
摘要: T-SQL查询-视图的强大用法
身体:
查看概述
使用视图的原因是access 视图作用,制作充值记录,卡提款记录等时需要显示的信息位于多个表中(以满足范式),但是多个表中的数据需要拼接在一起以显示数据. 此时,将考虑该视图. 该视图是一个虚拟表(原始数据映射),它代表一个表的部分数据或多个表的综合数据. 它的结构和数据基于表的查询. 上.
视图的目的
–过滤表中的行

–防止未经授权的用户访问敏感数据
–降低的复杂性
–将多个物理抽象为一个逻辑
–大大提高查询速度
为什么要使用视图(视图)
因此,不难发现使用视图会带来以下好处:
如何创建视图有两种创建视图的方法:

1: sql随Management Studio一起提供,我更喜欢这种方法,简单,方便和安全.

2: 添加与显示的信息有关的表

3选择您需要显示的信息字段值

通过这种方式,创建了最简单的视图,让我们结合如何调用它的代码

''''''查询学生余额和学生相关信息''''''''''''公共功能SelectStudent(enStudent作为StudentEntityaccess 视图作用,enCard作为CardEntity)作为DataTable实现IStudent.SelectStudent'Call视图查询数据Dim sql As String =“ select * from V_QueryStudent where cardId ='”&Trim(enCard.card_cardId)&“'”'调用不带参数的查询过程返回SqlHelper.DBHelper.GetDataTable(sql,CommandType.Text)结束函数
通过DataGridView控件的绑定轻松找到所需的数据.
2: 这是通过代码实现的,请单击下面的链接以扩展学习的详细信息
使用视图可以为用户和开发人员带来很多好处. 具体来说:
1. 给最终用户的好处
(1)结果更容易理解
创建视图时,可以将列名更改为有意义的名称,以使用户更容易理解列所代表的含义. 修改视图中的列名不会影响基表的列名.

(2)获取数据更容易
许对SQL不太了解,因此他们很难在多个表上创建复杂的查询. 您可以创建一个视图,以方便用户访问多个表中的数据.
2. 对开发人员的好处
(1)限制数据检索更加容易
开发人员有时需要隐藏某些行或列中的信息. 通过使用视图,用户可以灵活地访问所需的数据,同时确保同一表或其他表中其他数据的安全性. 为了实现此目标,您可以在创建视图时从用户中排除要保密的列.
(2)维护应用程序更加方便
调试视图比调试查询容易. 由于所有步骤都是视图的一部分,因此在视图的各个步骤中更容易跟踪错误.
访问源代码商店
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-288059-1.html
自相矛盾前后不一似是而非的东西多的是
不管它是个纸狼还是什么其他东西