有关视图的问题,在线等。
我建立了一个视图,当时可以用,但是建立的当时可以用,前台测试时可以用,过了不知道多久,就不能用了,用select * from 视图 也取不出数据,我把建立视图的语句到视图设计器里运行也取不出数据。不知道这是未什么啊??我一个表被几个视图用到了,是不是一个基表在一次只能被一个视图调用啊???下面时我的视图语句,运行时不会报错,就时没有数据,几个干巴巴的字段名在那里:
create view vw_oc_stockItm
as
SELECT TOP 100 PERCENT oc_stockItm.mateID_vch AS 原料编号,
bs_material.mateName_vch AS 原料名称,
bs_material.mateSort_vch AS 原料类别,
bs_Measurement.measName_vch AS 包装单位,
bs_material.spec_num AS 包装规格,
bs_material.price_num AS 价格,
oc_stockItm.amount_num AS 数量,
oc_stockItm.sumItm_num AS 金额,
oc_stockItm.remark_vch AS 备注,
oc_stockItm.stocID_vch AS 单号
FROM bs_Measurement RIGHT OUTER JOIN
bs_material ON
bs_Measurement.measID_vch = bs_material.measID_vch RIGHT OUTER JOIN
oc_stockItm ON
bs_material.mateID_vch = oc_stockItm.mateID_vch
ORDER BY oc_stockItm.mateID_vch
go