oHaiBin123456 2022-10-26 18:41 采纳率: 33.3%
浏览 23

ORACLE 视图修改!

--ORACLE 11g 创建了一个视图,想实现根据视图直接修改原本数据:
--视图
CREATE OR REPLACE VIEW VW_OAWLDW11 AS
SELECT PPSPZSJ_TJRY,ZWWLDW_DWBH,ZWWLDW_DWMC,ZWDWEX_SHBZ FROM ZWWLDW,ZWDWEX
LEFT JOIN PPSPZSJ ON ZWDWEX_DWBH=PPSPZSJ_DJLS
WHERE ZWWLDW_DWBH=ZWDWEX_DWBH AND ZWDWEX_SHBZ<>'1';

--修改
UPDATE VW_OAWLDW11 SET ZWDWEX_SHBZ='4' ;

--执行结果提示

img

  • 写回答

3条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2022-10-26 19:01
    关注

    你应该修改你的表数据,然后刷新视图呀,而不是修改视图

    评论

报告相同问题?

问题事件

  • 创建了问题 10月26日