站长 发表于 2026-4-13 21:01:42

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

一、视图的创建与使用
1.为什么需要视图
不同的人员关注不同的数据
保证信息的安全性


2.什么是视图


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

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

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

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

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


使用管理器创建视图二


使用 T-SQL 语句创建视图


使用 T-SQL 语句删除视图


使用 T-SQL 语句查看视图

创建成绩查询视图


4.使用视图注意事项
视图中可以使用多张表
一个视图可以嵌套另一个视图(尽量少套用)
视图定义中的 SELECT 语句不能包括下列内容:
ORDER BY 子句,除非在 SELECT 语句的选择列表中也有一个 TOP 子句。
INTO 关键字。
引用临时表或表变量。


页: [1]
查看完整版本: C#编程数据库视图的创建与使用