jsp页面里有createDm("","v_student","");
原来从视图里取数据放在JSP的数据岛里展示,现在我需要更新数据库里的取值,所以update...set ,commit了,我的问题是update table(student) set ,还是update view(v_student) set,一般来说,创建视图时若只用了一张表,那么这时候直接更改表里的数据就可以了,因为视图随之更新,这都是oracle自己完成的,在JSP页面里eateDm("","v_student","");时最终显示结果也变了。
究竟是不是呢?另外,创建视图时用了多张表的情况呢,这种情况下,直接更改某一张表里的数据视图还会一样更新吗?
CREATE OR REPLACE VIEW v_student AS
SELECT "student_id","student_name","student_score","XYBZ","YXBZ" FROM studnet
WHERE YXBZ='Y' AND XYBZ = 'Y'(一张表时的情况)
朋友,谢谢你的回复