SQL数据库 》视图、数据库拓展知识

一、什么是视图?
  视图(View)是一个虚拟表,只是一个结果集的呈现,本质就是一条查询语句。
  视图的数据来源于基表

    应用程序 ----- 快捷方式
    基表 ----- 视图

二、作用
  1)解决数据安全性问题,不同权限的用户的数据访问不同
  2)用户业务逻辑需要

三、视图创建
  语法:create view 视图名
  as 查询语句

视图的特点:
    修改视图,基表的数据会变
    修改基表,视图的数据会变
    一般会把视图设置为只读,控制权限,只给select权限,不给update、delete等权限

 

四、表变量和临时表
  1>表变量
    declare @表变量名 table
    (
    列 数据类型...
    )
//对表的操作
    注意:不能赋值给其他变量,不能格式化删除,不能约束命名,

  2>临时表
    1、临时表名称不能超过116字符
    2、局部临时表(#开头),只能在当前连接内操作
    3、全局临时表(##开头),建表连接关掉则失效

    create table #tab1(
      字段名 数据类型
     )

    cteate table ##tab2(
      字段名 数据类型
    )

posted @ 2020-09-04 14:42  FourAu  阅读(273)  评论(0)    收藏  举报