zoukankan      html  css  js  c++  java
  • 11、视图、触发器

    1、视图

    视图是一个虚拟的表。

    Select查询出来的结果可以通过as一个名字来当作一个虚拟表示用。

    视图只能查询使用,不能添加新增。

    视图不能建在其他视图上,只能以其他实体表为基础,数据会随实体表的数据变化而变化。

    视图省去了每次建表连接的过程。

    (1)创建视图

    Create  view  视图名

    as

      表连接语句

    go

    (2)修改视图

    alter  view  视图名

    as

      表连接语句

    go

    (3)删除视图

    Drop  view  视图名

    2、触发器

    触发器是一个特殊的存储过程,通过增删改数据库表来自动引发。

    (1)创建触发器

    Create  trigger  触发器名字

    On  表名

    For  insert

    As

    Begin

      存储过程

    End

    Go

    2)修改触发器

    alter  trigger  触发器名字

    On  表名

    For  insert

    As

    Begin

      存储过程

    End

    Go

    (3)删除触发器

    Drop  trigger 触发器名字

    4)增删改

    Insert  新增数据

    Delete  删除数据

    Update  更改数据

    5)之前之后

    For 或者 After  表示在……之后触发

    Instead  表示在……之前触发

    6)临时表

    Deleted  

    用触发器代替的要删除的所有数据临时存入deleted表中。

    Inserted

    用触发器代替的要新增的所有数据临时存入deleted表中。

  • 相关阅读:
    面向对象——多态
    面向对象——继承
    面向对象—封装
    数组
    控制语句
    认识Java
    出入境大厅流程
    2021上半年感想
    记录2020
    读后感《从三分钟热度到一万个小时》
  • 原文地址:https://www.cnblogs.com/XMH1217423419/p/4143896.html
Copyright © 2011-2022 走看看