`
lyx_2709
  • 浏览: 316384 次
  • 性别: 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;
分享到:
评论

相关推荐

    数据库之—用触发器实现每个学生最多只能选择3门课程

    通过以上知识点的详细介绍,我们不仅理解了触发器的基本概念和用途,还具体了解了如何使用触发器来限制学生选课数量的方法和步骤,以及触发器在实际应用中的优势和潜在的问题。这对于理解和运用触发器解决实际问题...

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

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

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

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

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

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

    Oracle触发器的概念和类型

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

    SQL Server触发器在数据完整性和安全方面的应用.pdf

    在SQL Server 2005数据库中,触发器不仅可以强制执行业务规则和数据完整性,还能通过编程逻辑防止对数据的不正确操作,以及在安全漏洞被利用时保护数据库不受侵害。 数据完整性是数据库系统的一个关键特性,它保证...

    触发器和事件自动化.pdf

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

    Mysql触发器介绍

    在实际应用中,例如凤巢系统、北斗系统以及哥伦布系统等大型项目中广泛采用了 MySQL 5.0.45 版本,并且在这些系统中触发器被频繁使用以实现在数据变更时的关联操作。 #### 二、MySQL触发器概述 ##### 2.1 触发器的...

    SQL触发器

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

    触发器.doc

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

    SQL Server中约束与触发器差异比较.pdf

    在SQL Server中,数据完整性是确保数据库中存储信息准确无误的...在实际应用中,合理选择并结合使用约束和触发器,可以有效地保证SQL Server数据库的数据完整性,从而确保数据库系统能够准确地反映现实世界中的信息。

    SQL Server 2005触发器在数据库开发中的应用.pdf

    总的来说,SQL Server 2005的触发器是数据库设计中不可或缺的一部分,它们能够帮助我们实现复杂的数据操作逻辑,保证数据的完整性和一致性,特别是在处理大量数据和多表间的关联操作时。合理使用和优化触发器,能够...

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

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

    触发器描述

    触发器是一种特殊类型的存储过程,它在数据库中特定的表数据发生更改时自动执行。这种机制使得开发者能够实现复杂的业务逻辑,尤其是在数据完整性控制方面。触发器可以响应三种基本的事件类型:**INSERT**(插入新...

    Oracle触发器.pdf

    此外,还可以在触发器中进行数据校验,如检查价格变动是否超过规定值: ```sql CREATE OR REPLACE TRIGGER productinfo BEFORE INSERT OR UPDATE ON productinfo FOR EACH ROW DECLARE v_avg NUMBER(10, 2) := 0.0;...

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

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

    SQL Server 2000在数据规划过程中的数据完整性实现 (1).pdf

    在SQL Server 2000中,可以使用DEFAULT约束给列设定默认值,使用CHECK约束来规定列中的数据必须满足的条件。通过这样的约束,可以保证某一列中的数据符合既定的规则,从而实现域完整性。 实体完整性是确保数据库表...

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

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

Global site tag (gtag.js) - Google Analytics