首先说视图,视图在我的理解里,视图,是由查询语句调出的数据,放在视图这个虚拟的表里,然后你能对视图中的数据进行此操作。总的来说就是将你需要的几张表中的数据整合到一张表上面,然后你就可以干自己想干的事情了!
然后存储过程,存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。
最后说一下触发器,简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行。
触发器和存储过程的区别是,触发器是被动触发的,而存储过程是主动调用的。