我没有用过SQL SERVER的视图功能
但经常使用ACCESS的查询功能
我想两者差不多把
曾经有一个前辈告诉我视图不可以修改,
我可能把查询和视图的概念混乱了
因为我多次查询出数据然后修改都可以
究竟查询是不是就是视图
MS SQL的视图就是ACCESS的查询吗?

解决方案 »

  1.   

    视图更新和我们自己写的查询的更新问题是一样的,不同的DBMS
    一般来说行列子集的视图都是
      

  2.   

    不好意思,刚才按错键了。
    视图更新和我们自己写的查询的更新问题是一样的,不同的DBMS是不同的。
    一般来说行列子集的视图都是可更新的。就是说,是单表查询,没有group by、order by和计算字段的查询。
    有些DBMS还要求在where人名中只能出现该表的主键。
    理论上可更新的视图很多,但几乎所有的DBMS都没有实现。
      

  3.   

    同意xxyzjf(面壁三月&可否脱壳$)
      

  4.   

    视图就是预先定义的查询。可以这样理解
    你可以直接使用ADO,它能处理多表数据的更新。
      

  5.   

    现在决定不管是可以修改的视图还是不可以修改的视图都采用下列方法:
    我现在还是搞不清做了的视图怎样区分可以修改还是不可以修改
    但现在已经决定以后修改视图数据就用ADOQUERY+UPDATESQL
    或者ADOQUERY+UPDATESQL
    都不用
    直接把数据到进临时表,在修改保存算了
      

  6.   

    在TQuery中 有些可修改,有些不能修改,看你的查询语句而定
      

  7.   

    在TQuery中 有些可修改,有些不能修改,看你的查询语句而定