今天是: 2026-04-17  美好的一天,从现在开始

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问移动社区

搜索
热搜: PLC 视觉 活动
查看: 25|回复: 0

[C#编程] C#编程数据库视图的创建与使用

[复制链接]

  离线 

TA的专栏

累计签到:377 天
连续签到:2 天

99

主题

5

回帖

336万

积分

管理员

积分
3362131
发表于 4 天前 | 显示全部楼层 |阅读模式 中国河南省
一、视图的创建与使用
1.为什么需要视图
不同的人员关注不同的数据
保证信息的安全性


C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

2.什么是视图

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

视图的概念
[1]是存储在服务端的一个查询块,是一张虚拟表
[2]表示一张表的部分数据或多张表的综合数据。
[3]其结构和数据时建立在对表的查询基础上。
[4]视图的使用,跟对普通的表的查询使用完全一样。


视图中不存放数据
[1]数据存放在视图所引用的原始表中。

表视图的多样性
[1]一个或多个原始表,根据不同用户的不同需求,可以创建不同的视图。

视图的用途
[1]筛选表中的行。
[2]防止未经许可的用户访问敏感数据。
[3]降低数据库的复杂程度。
[4]将多个物理数据库抽象为一个逻辑数据库。


3.如何创建视图
使用管理器创建视图一

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

使用管理器创建视图二

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

使用 T-SQL 语句创建视图

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

使用 T-SQL 语句删除视图

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

使用 T-SQL 语句查看视图

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

创建成绩查询视图

C#编程数据库视图的创建与使用

C#编程数据库视图的创建与使用

4.使用视图注意事项
视图中可以使用多张表
一个视图可以嵌套另一个视图(尽量少套用)
视图定义中的 SELECT 语句不能包括下列内容:

[1]ORDER BY 子句,除非在 SELECT 语句的选择列表中也有一个 TOP 子句。
[2]INTO 关键字。
[3]引用临时表或表变量。



回复

使用道具 举报

请勿回复水贴 ;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
QQ在线咨询
售前咨询热线
暂无
售后咨询热线
暂无
快速回复 返回顶部 返回列表