oracle自动更新视图,Oracle 视图及视图更新「建议收藏」

创建视图createOrReplaceviewtasselectT1.t11f1,T1.t12f2,T2.t22f3fromT1,T2WhereT1.t11=T2.t11;视图更新CreateOrReplaceTriggerTrg_InsUpdDel_tInsteadOfInsertorupdateordeleteontforeachrowDec…

大家好,又见面了,我是你们的朋友全栈君。

创建视图

create Or Replace view t as

select T1.t11 f1 ,T1.t12 f2 ,T2.t22 f3

from T1,T2

Where T1.t11=T2.t11;

视图更新Create Or Replace Trigger Trg_InsUpdDel_t

Instead Of Insert or update or delete

on t

for each row

Declare

begin

If Inserting Then

Insert Into t1 (t11,t12) Values (:New.f1,:New.f2);

Insert Into t2 (t11,t22) Values (:New.f1,:New.f3);

elsif Updating Then

Update t1 set t11=:New.f1,t12=:New.f2 where t11=:New.f1;

Update t2 set t11=:New.f1,t22=:New.f3 where t11=:New.f1;

elsif Deleting then

Delete from t1 where t11=:Old.f1;

Delete from t2 where t11=:Old.f1;

End if;

end;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128607.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • python中关于round函数的小坑「建议收藏」

    python中关于round函数的小坑「建议收藏」round函数很简单,对浮点数进行近似取值,保留几位小数。比如第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。这么简单的函数,能有什么坑呢?1、round的

  • Java三种方式实现发送xml参数的WebService接口调用

    Java三种方式实现发送xml参数的WebService接口调用项目开发中与第三方系统数据对接遇到的问题,仅用作记录。1.使用cxf调用(联调时没有收到响应信息)JaxWsDynamicClientFactoryclientFactory=JaxWsDynamicClientFactory.newInstance();logger.info(JSON.toJSON(todoInfo));Clientclient=clientFacto…

  • CANoe/CANalyzer诊断功能的深入理解以及CAPL诊断编程实现

    CANoe/CANalyzer诊断功能的深入理解以及CAPL诊断编程实现之前和大家分享了CANoe的基础使用(分析、仿真、测试、诊断),这篇文章将继续深入探讨如何使用CANoe/CANalyzer中的诊断功能。诊断用于在将ECU安装到系统之前或之后配置,维护,支持,控制和扩展ECU,例如,一辆车。诊断通常在请求-响应方案中执行:测试仪(客户端)向…

  • java集合概念_java多线程

    java集合概念_java多线程一、概述HashMap可能是我们最经常用的Map接口的实现了。话不多说,我们先看看HashMap类的注释:基于哈希表的Map接口实现。这个实现提供了所有可选的映射操作,并允许空值和空键。(Has

  • mysql connector详解_MySQL Connector 编程

    mysql connector详解_MySQL Connector 编程#include#include#include//使用静态对象库//#pragmacomment(lib,”C:\\ProgramFiles\\MySQL\\MySQLConnectorC6.1\\lib\\vs12\\mysqlclient.lib”)//使用动态链接库//确保libmysql.dll在系统路径中可以搜到#pragmacomment(lib,”C:\\Pr…

  • LINUX安全设置

    LINUX安全设置

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号