create view和
create #table都起到过度的作用,但有什么区别?用哪个比较多谢谢

解决方案 »

  1.   

    视图是数据库设计时要做的,实际上视图是为了方便编程,将一些常用的结果集定义出来,它们在数据库的内模式之上,是面向程序员的,在程序中,使用视图与使用表基本相同,但要注意的是删除和插入操作可能引发数据异常。
    临时表是程序中临时产生的,它的生命期为程序的运行期,视图是永久的。
      

  2.   

    用视图比较好,但不要用视图嵌套.大数据量时,不要用临时表,否则速度较慢。
      

  3.   

    视图是事先做好的,用处是提高速度。
    临时表是随机创建的,目的是增加查询灵活性。
      

  4.   

    临时表是程序中临时产生的,
    视图是查询出来的结果集