SQL数据库 》视图、数据库拓展知识
一、什么是视图?
视图(View)是一个虚拟表,只是一个结果集的呈现,本质就是一条查询语句。
视图的数据来源于基表
应用程序 ----- 快捷方式
基表 ----- 视图
二、作用
1)解决数据安全性问题,不同权限的用户的数据访问不同
2)用户业务逻辑需要
三、视图创建
语法:create view 视图名
as 查询语句
视图的特点:
修改视图,基表的数据会变
修改基表,视图的数据会变
一般会把视图设置为只读,控制权限,只给select权限,不给update、delete等权限
四、表变量和临时表
1>表变量
declare @表变量名 table
(
列 数据类型...
)
//对表的操作
注意:不能赋值给其他变量,不能格式化删除,不能约束命名,
2>临时表
1、临时表名称不能超过116字符
2、局部临时表(#开头),只能在当前连接内操作
3、全局临时表(##开头),建表连接关掉则失效
create table #tab1(
字段名 数据类型
)
cteate table ##tab2(
字段名 数据类型
)

浙公网安备 33010602011771号