`
java-mans
  • 浏览: 11813867 次
文章分类
社区版块
存档分类
最新评论

人生中第一个带参数触发器

 
阅读更多
create trigger portGo
after insert on wc
for each row
begin
select count(*) into @num from dataIn where port = new.name;
if @num=0 then
insert into dataIn values ('4',new.name);
end if;
end$


是这样的,在做海运报价查询系统里,所有的港口,要重新统计整理嘛,故使用触发器来实现吧。

wc表是用来插入海运数据的。

dataIn表是原对照的port.

当有导入数据时,若是新港口,刚自动更新到dataIn中。


create trigger portAutoAdd
after insert on seaend 
for each row  
begin  
select count(id) into @num from seaport where shortName = new.endP;  
if @num=0 then  
insert into seaport (shortName) values (new.endP);  
end if;  
end$


分享到:
评论

相关推荐

    mysql触发器之创建多个触发器操作实例分析

    本文实例讲述了mysql触发器之创建多个触发器操作。分享给大家供大家参考,具体如下: ...我们来参考创建第一个触发器中的语法。如果表中有相同事件有多个触发器,mysql 将按照创建的顺序调用触发器。要更改触发器的顺

    在DB2中创建第一个触发器

    在DB2中创建触发器是数据库管理中的一个重要环节,它允许在特定的数据库操作(如INSERT、UPDATE或DELETE)执行之前或之后自动运行预定义的SQL语句。本文将详细介绍如何在DB2数据库中创建一个触发器,以及触发器的...

    mysql中触发器使用详解.docx

    MySQL中的触发器是一种数据库对象,它与特定的表相关联,并在对表执行INSERT、UPDATE或DELETE操作之前或之后自动执行预定义的SQL语句。触发器的主要作用是增强数据库的逻辑控制,确保数据完整性、记录操作日志以及...

    数字电路 第五章 集成触发器 (电子

    基本RS触发器存在一个问题,即在RD和SD同时为1时,输出状态不确定,因此在实际应用中,应避免输入RD+SD=0的情况。 2. **同步RS触发器**:与基本RS触发器类似,但其状态改变是在时钟脉冲的控制下进行的,提高了系统...

    触发器触发器触发器触发器

    触发器是数据库管理系统中的一个重要概念,它是一种存储过程,能够在特定事件发生时自动执行,比如当数据被插入、更新或删除时。在本主题中,我们将深入探讨触发器的原理、类型、用法以及在实际数据库操作中的应用。...

    Multisim仿真实验三 触发器_触发器_multisimd触发器_serviceq66_T触发器仿真_double34t_源

    第三部分,实验要求利用JK触发器设计一个双向时钟脉冲电路。JK触发器是一种具有两个输入(J和K)的双稳态电路,其输出状态在时钟脉冲到来时根据J和K的逻辑状态变化。在双向时钟脉冲电路中,JK触发器可以被配置为在...

    触发器的一个例子触发器的一个例子

    触发器是数据库管理系统中的一个重要特性,它允许用户定义响应数据修改(如插入、更新或删除操作)时自动执行的一系列SQL语句。接下来,我们将详细分析该触发器的具体实现及应用场景。 ### 触发器简介 在数据库...

    第四章+触发器.pdf

    主从触发器由两个同步触发器组成,其中一个作为主触发器,另一个作为从触发器。 - **主从RS触发器**:克服了同步RS触发器在单个时钟周期内多次翻转的问题。 - **主从JK触发器**:相比于RS触发器,JK触发器提供了更...

    带有异步置位复位端的上升沿触发的JK触发器带波形图

    在数字电路设计中,JK触发器是一种基本的时序逻辑元件,它被广泛应用于存储和传递二进制信息。此主题“带有异步置位复位端的上升沿触发的JK触发器带波形图”涉及到JK触发器的高级特性,特别是如何在VHDL中实现这种...

    RS触发器与SR触发器区别有哪些

    RS触发器的一个显著特性是,当S和R输入同时为高电平“1”时,触发器将进入不确定的状态,一般认为这是一个不推荐的操作,因为它会导致输出不稳定。 SR触发器的命名规则与RS触发器相反,但功能上其实与RS触发器一致...

    数据库学习中的触发器

    1. **CREATE TRIGGER语句**:必须作为批处理的第一个语句。 2. **触发器范围**:只能在当前数据库创建,但可以引用其他数据库对象。 3. **所有权和表名**:如果指定了触发器所有者,表名也需要相应限定。 4. **多种...

    db2 第五章 触发器

    总之,DB2的触发器是数据库设计中的一个重要组成部分,它允许在不修改应用程序代码的情况下增强数据管理功能,确保数据的准确性和一致性。通过熟练掌握触发器的使用,开发者可以构建更加健壮和灵活的数据库系统。

    JK触发器及D触发器构成计数型触发器

    基于Multisim14,绘制的JK触发器及D触发器构成计数型触发器仿真.

    JK触发器 设计一个七进制计数器

    在本场景中,我们将利用JK触发器设计一个七进制计数器,即一个能从0计数到6,并在达到最大值后重新回到0的循环计数器。 七进制计数器的设计首先需要了解JK触发器的工作原理。JK触发器有两个输入端J和K,以及两个...

    oracle触发器的创建与使用

    【Oracle触发器的创建与使用】是数据库管理中不可或缺的一部分,尤其在Oracle数据库系统中,触发器扮演着关键角色。触发器是一种存储过程,当特定的数据库事件发生时(如INSERT、UPDATE或DELETE操作),它会被自动...

    Oracle中通过触发器来追踪用户的活动

    创建登录触发器是追踪过程的第一步,该触发器在用户登录时捕获相关信息并存入审计表。例如,触发器可以获取用户ID、会话ID(通过SYS_CONTEXT函数从v$session表获取)、主机名以及精确的登录时间和日期。 接着,需要...

    sql server触发器中自动生成的临时表

    其中,系统自动生成的临时表是触发器中一个重要的组成部分。今天,我们将详细介绍 SQL Server 触发器中自动生成的临时表。 临时表的概念 在 SQL Server 触发器中,系统自动会生成两张临时表,分别是 deleted 和 ...

    触发器例程,关于触发器的使用

    触发器的一些例子,可以快速的使用触发器进行数据库编程

    D触发器原理-D触发器电路图

    最后,在CP高电平结束时,输入信号被封锁,保证了触发器在下一个时钟周期到来之前保持稳定状态。 D触发器的工作原理可以概括为以下三个步骤: 1. 当CP=0时,与非门G3和G4处于封锁状态,触发器维持其当前状态不变。 ...

Global site tag (gtag.js) - Google Analytics