1、我做了一个视图。代码为:SELECT     TOP (100) PERCENT a.id, a.oid, a.leib, a.pinm, a.guig, a.caiz, a.chanc, a.guapj, a.decldate, a.uid, a.reports, a.freshdate, a.yesterday, a.week, a.month, a.anchor, 
                      b.Id AS cityid, a.source
FROM         dbo.price_type AS a CROSS JOIN
                      dbo.C_List AS b
ORDER BY cityid, a.id
2、我想另外再增加一个字段比如price,而这个字段的内容可以自由更新(比如通过触发器什么的)。不知道:能不能实现啊?
敬请高手指点一二

解决方案 »

  1.   

    我本来设想:通过触发器来修改这个视图中的 guapj(意思是挂牌价) 字段中的 具体价格的。等到把触发器做好后,才知道:视图实际上是个镜像,里面的记录没有办法直接更新,除非instead of 更新基本表,再生成视图。所以,我想:能不能在视图中再增加一个 活的字段,price 这个字段的内容,可以直接更新
      

  2.   

    表【price_type】是价格框架,表【C_List】是城市列表。这两个基表生成了视图,实际上只是300个城市、48个需要价格监测的品种的大框架,具体每个城市、每个品种(48X300个)的挂牌价数值[guapj],还要从其他表,通过update的办法,写进去