oracle-新人求教ORACLE 触发器的问题

问题描述

新人求教ORACLE 触发器的问题

表1为映射表,存在A1和B1两个字段,要求在表2插入数据时,数据中的A2(A2=A1)根据表1变为对应的b1,这个触发器改如何写

解决方案

在表2的触发器里写,写一个before触发器

select B1 into :new.A2 from 表1 where A1 = :new.A2;

即可

时间: 2024-11-02 21:33:59

oracle-新人求教ORACLE 触发器的问题的相关文章

oracle sql求教函数传参数问题

问题描述 oracle sql求教函数传参数问题 例如我有个表,我需要里面很多字段作为参数传到函数中.我只知道2种方法1.需要多少字段就设多少参数,但参数太多不想这么写2.或者只传个主键或rowid什么的进去再里面查询,但再查询怕影响速度. 求教有没方法能把整行数据都传进去,像触发器那样new.字段名 old.字段名能把数据取回来 解决方案 有没方法能把整行数据都传进去,像触发器那样new.字段名 old.字段名能把数据取回来 这样其实后台还是查询了一次,只不过是从内存中查,我建议你用第一个方法

求教 oracle 12c安装失败 [ins-30131]

问题描述 求教 oracle 12c安装失败 [ins-30131] 如题,在网上收到开启server和共享c盘的方法,但是进入后server是开启的,就重新开启了下,共享c盘时已经有默认共享c$,于是删掉从新按网上设置,发现还是不行,也自定义权限全勾的,也是不行,特来求助各位大神,在下不胜感激!谢谢由于之前忘了截图,不好意思了哈. 解决方案 oracle 12c 安装

oracle 存储过程 求教

问题描述 oracle 存储过程 求教 根据现有表自动生成新表 并加入两个新列,我写了代码,但执行的时候报错:ORA-01735: invalid ALTER TABLE optionORA-06512: at ""GX.CREATETAB_GX_ASSIGNMENT_PRO"" line 13ORA-06512: at line 2忽略之后生成了跟原表结构相同的表 并没有增加新列,代码如下(前面的数字代表行数是我加的):1 CREATE OR REPLACE pr

求教oracle dataguard 主备库日志无法同步的问题

问题描述 求教oracle dataguard 主备库日志无法同步的问题 现在做data guard 测试,试了很多次,主库的日志一直 无法同步到备份库.求高手解答. 测试环境 主库::操作系统 redhat 5.8 地址 192.168.1.135 数据库版本 oracle 10.2.0 备库: 操作系统 redhat 5.8 地址 192.168.1.3 数据库版本 oracle 10.2.0 主库参数文件 orcl.__db_cache_size=390070272 orcl.__java

oracle 9i 和oracle 10g 和oracle 11g区别

本文转自网络,其实这几个版本的内容有很多不同,本文只是做一个概括性说明,具体不同,我会在日后的博客中逐渐写出来. oracle 9i 和oracle 10g 和oracle 11g有什么区别??           简要说:     9i更易于管理. 详细说:     并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上.     9i可以在线修改内核参数和内存分配,8i不行.  

ORACLE备份策略(ORACLE BACKUP STRATEGY)

概要 1.了解什么是备份 2.了解备份的重要性 3.理解数据库的两种运行方式 4.理解不同的备份方式及其区别 5.了解正确的备份策略及其好处   一.了解备份的重要性 可以说,从计算机系统出世的那天起,就有了备份这个概念,计算机以其强大的速度处理能力,取代了很多人为的工作,但是,往往很多时候,它又是那么弱不禁风,主板上的芯片.主板电路.内存.电源等任何一项不能正常工作,都会导致计算机系统不能正常工作.当然,这些损坏可以修复,不会导致应用和数据的损坏.但是,如果计算机的硬盘损坏,将会导致数据丢失,

新人求教,刚工作,遇到一个问题

问题描述 新人求教,刚工作,遇到一个问题 在Setting里添加一个程序的开关按钮,手机是如何根据按钮的开关来确定是否执行程序的呢? 解决方案 启动时从文件中读取配置,如果不让运行,就关掉自己

ORA FAQ 性能调整系列之——Oracle 9与Oracle 8中CPU

oracle|性能 What is the difference between cpu_costing in Oracle 9 and the old costing of Oracle 8 ?Oracle 9与Oracle 8中CPU_COSTING有什么变化? Author's name: Jonathan LewisAuthor's Email: Jonathan@jlcomp.demon.co.ukDate written: 15th Dec 2002 Oracle version(s

[Oracle] Ora2html--收集Oracle数据库信息

oracle|数据|数据库  整理:Fenng 日期:25-Oct-2004 出处:http://www.dbanotes.net版本:0.91 有的时候,作为一个DBA,可能需要收集部署好的Oracle数据库信息.硬件配置.操作系统情况.软件安装路径.数据库用户信息......一项一项做下来也够头疼的.如果有工具能够自动给我们收集就方便多了.ora2html就是这样一个方便的小工具.ora2html简介ora2html ( 来自 http://ora2html.sourceforge.net/