据说视图出于数据安全考虑,但在视图中修改数据时原始表中的数据跟着改变,那不如直接操作表,要视图做什么?还有触发器是干什么的?各位请别笑,我水平就是如此。

解决方案 »

  1.   

    >>>>举例来说, 通过视图你可以让你的员工看到他们能看到的部分数据, 而把薪金等有权限限制的内容隐藏起来, 体现了安全性;
        如果用表操作应用程序不让员工查询不也一样?
      

  2.   


    视图是单个或者某些表关联字段重新组合成的一个虚表,是由sql语句产生的临时表,如果是多个表的视图不能在上面进行除查询外的操作;
    触发器是一个特定的存储过程,当数据表中的数据发生相应操作(新增、修改、删除)时,根据给定的规则进行操作