`
lyx_2709
  • 浏览: 314681 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

用触发器实现在归定时间内不能修改数据

 
阅读更多
用触发器实现在归定时间内不能修改数据!如果修改抛出一个异常!(注意:自定义异常号段为.20000到21000.
create or replace trigger trg_IU
  before insert or update or delete on table_bill 
  for each row
declare
  v_str varchar2(10);
begin
if inserting then
v_str:='insert';
else
v_str:='update';
end if;
insert into lyx(t_name) values(v_str);
  if(to_char(sysdate,'hh24:mi') between '08:00' and '18:00') then
  raise_application_error(-20510,'hello a! ');
  end if;
end trg_IU;
分享到:
评论

相关推荐

    触发器示例的使用 考勤管理

    在这个“触发器示例的使用 考勤管理”场景中,我们将探讨如何利用触发器来实现高效的考勤系统功能,特别是对员工迟到和早退的计算。 首先,让我们了解触发器的基本概念。触发器是在数据库表上定义的一种逻辑,当...

    触发器在数据处理过程中的应用研究.pdf

    5. **安全性和权限控制**:触发器可以阻止不符合权限规定的操作,比如非管理员试图更改敏感信息。 6. **业务规则的执行**:如确保客户信用状况良好的情况下才能预订服务,触发器可在每次预订时检查客户的信用评分。...

    利用Oracle触发器实现临床用药目录分级提示.pdf

    如果当前药物不在允许范围内,触发器将立即向临床医师发出警告,提示药物使用级别超出限制,这样可以有效防止医保超范围用药。 3. 功能与效果 这一触发器系统可以实时监控临床用药医嘱,确保其符合医保规定,降低不...

    Oracle触发器的概念和类型

    例如,可以基于时间限制用户的操作,不允许下班后和节假日修改数据库数据。可以基于数据库中的数据限制用户的操作,例如不允许股票的价格的升幅一次超过 10%。 2. 审计。可以跟踪用户对数据库的操作。例如,审计...

    触发器和事件自动化.pdf

    虽然触发器中不能使用select查询数据,不能直接通过参数返回,但是可以通过用户变量带回数据。 八、触发器的注意事项 触发器中只要有一条语句出现错误,那么整个触发器以及触发此触发器的SQL语句不会执行。 九、...

    SQL触发器

    DDL触发器,全称为数据定义语言触发器,会在数据库中执行DDL语句(创建、修改、删除表或视图等)时触发,常用于审核数据库操作、规范数据库使用行为或防止未经授权的表结构更改。 触发器在SQL Server 2005中工作时...

    触发器.doc

    总的来说,触发器是数据库设计中实现业务规则和复杂约束的有效工具,它们允许在数据库级别实现更精细的控制,确保数据操作符合预设的业务逻辑和规定。然而,过度使用触发器可能导致性能问题,因为它们增加了数据库的...

    数据库原理与应用:第10章 触发器的创建和使用.ppt

    例如,若想规定每次工资的变动幅度不能超过 40%,使用触发器可以将修改后的表数据和修改前的表数据进行比较,若超出 40%,可以回滚该修改操作。 触发器的类型可以分为五种: 1. Update 触发器:在表上进行更新操作...

    Library-SQL.zip_trigger example SQL_创建触发器

    在数据库管理中,触发器(Trigger)是一种特殊的存储过程,它自动执行以响应特定的数据更改事件,如INSERT、UPDATE或DELETE操作。创建触发器是数据库设计的重要组成部分,它允许我们实施复杂的业务规则和数据完整性...

    系统根据规定时间自动和数据库操作

    在IT领域,"系统根据规定时间自动和数据库操作"是一个常见的需求,主要涉及到任务调度、数据库管理和自动化脚本编写等方面的知识。以下是对这个主题的详细解释: 1. **任务调度**:任务调度是让计算机在特定时间...

    基于st02工艺库绘制的JK触发器原理图以及版图

    在电子设计自动化(EDA)领域,电路设计是一个关键环节,其中包含了从概念到物理实现的多个步骤。本资源深入探讨了基于华润上华0.5微米(um)技术节点的st02工艺库,用于设计JK触发器的完整流程。JK触发器是一种基本...

    数据库开发与管理,包括触发器,存储过程,备份与恢复等ppt说明文档以及工作任务备份

    例如,当用户尝试更新一条记录时,触发器可以检查新值是否符合规定,或者在数据更改后自动更新相关的表。 其次,存储过程是预编译的SQL语句集合,它可以包含控制流程语句,如条件判断和循环。存储过程提高了数据库...

    显示时间的PPT模板

    这种模板允许在幻灯片上实时显示当前时间,帮助演讲者掌握演讲的进度,确保在规定的时间内完成所有的要点。 首先,我们要理解这种PPT模板的工作原理。通常,这样的模板会包含一个自动更新的时间显示元素,可能是...

    2021年触发器行业行政部门表格协议汇总 .pdf

    【标题】中的“触发器行业”可能指的是自动化或数据库管理中的触发器技术,这在IT行业中通常涉及到数据处理和业务流程自动化。而“行政部门表格协议”则指的是在2021年,该行业的行政部门使用的各类标准文档和合同...

    sql2005 触 发器

    - **使DML触发器无效**:通过DISABLE TRIGGER语句,可以临时禁用触发器,避免在特定时间段内执行。例如: ```sql DISABLE TRIGGER trg_Example ON ExampleTable; ``` - **重新启用触发器**:使用ENABLE TRIGGER语句...

    2017年4月高等教育自学考试数据库系统原理真题.pdf

    1. 数据管理阶段:人工管理阶段的特点,如数据不保存在计算机内,没有专用的软件管理数据,以及只有程序概念而无文件概念。 2. 外部模型:它反映了用户对数据库的看法,独立于硬件但依赖于软件,且是逻辑模型的一个...

    数据库实验 - 实验五 数据完整性控制

    5. 学习使用触发器和存储过程:这些数据库对象可以在数据更改时自动执行,帮助维持完整性。例如,可以创建一个触发器,在插入新记录时检查参照完整性。 6. 性能和优化:理解完整性控制对数据库性能的影响,学习如何...

    SQL数据完整性

    7. **触发器**:这是一种特殊的数据库对象,可以在数据修改(INSERT、UPDATE或DELETE)时自动执行。触发器可以用来强制执行更复杂的业务规则,这些规则超出了简单约束的范围。 8. **视图的完整性**:视图是虚拟表,...

    自考数据库系统原理4375音频同步教程 5.4数据更新

    8. 触发器(Triggers):在数据库中,触发器是一种特殊的存储过程,它会在特定的DML(数据操纵语言)操作(如INSERT、UPDATE、DELETE)之后自动执行,用以实现复杂的数据更新逻辑。 9. SQL语言:SQL(结构化查询...

    数据登录软件

    数据登录软件,通常指的是用于管理和操作数据库的应用程序,它提供了用户友好的界面,使得非专业技术人员也能方便地进行数据录入、查询、修改和管理。在本案例中,提及的"PLSQL_Developer_10.0.5_注册码"可能是这个...

Global site tag (gtag.js) - Google Analytics