`
_Yggd
  • 浏览: 88720 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

关于触发器

 
阅读更多

项目需求编写触发器,

但是存在问题如下,希望各位大神赐教:

 

set ANSI_NULLS ON

set QUOTED_IDENTIFIER ON

go

 

ALTER trigger [insertrefo1] on [dbo].[REFO] INSTEAD OF insert

as

declare @num int;

set @num=(select [count] from [MESSAGE] where messageID=(select inserted.messageID from inserted));

update [MESSAGE] set [count]=@num+1 where messageID=(select inserted.messageID from inserted);

 

重点来了:

要是 INSTEAD OF触发器的话

错误如下(再次查询上次插入的数据不见了(instead of触发器的特性)):

当鼠标移动到感叹号时提示:此修改已经提交到数据库。但是,在提交后试图检索回数据时发生问题。因此在此行显示的数据是只读的,要修复此问题,重新运行查询 

但是要是改成after的话 after这个歌字符不显示高亮字(本人用的是sqlserver2005,应该是蓝色的)
而且触发器被触发以后没有执行相应的操作
疑问呀
跪求解释
分享到:
评论

相关推荐

    oracle练习题关于触发器的作业

    在"oracle练习题关于触发器的作业"中,你可能需要设计和实现各种类型的触发器来解决实际问题。例如,你可能需要创建一个触发器来确保表中的某个字段始终具有唯一的值,或者在更新记录时自动更新另一相关表的数据。 ...

    关于触发器的知识很受用

    ### 关于触发器的知识详解 #### 一、触发器概述 **触发器**是一种存储过程,它被设计为对特定事件作出反应,并自动执行一系列预定义的动作。在数据库管理系统(DBMS)中,触发器通常用来维护数据的一致性和完整性。 ...

    SQL关于触发器的源码

    SQL关于触发器的源码

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

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

    数字电子技术关于触发器的课件

    本课件主要探讨了触发器的几个关键类型及其电气特性,包括基本触发器、钟控触发器、主从触发器以及集成边沿触发器。 首先,触发器有两大基本要求:一是具备两个稳定的状态,通常表示为0和1,用于存储数据;二是能够...

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

    在TP7.ppt这个文件中,可能包含了关于触发器的详细讲解,包括其在实际项目中的应用案例、触发器的编写语法以及最佳实践。而SQLQuery1.sql可能包含了一些示例SQL语句,用于创建、修改或删除触发器,也可能展示了...

    sql中关于触发器的课件及存储过程

    在SQL(Structured Query Language)中,触发器和存储过程是两个重要的数据库管理工具,它们用于扩展数据库的功能并实现复杂的业务逻辑。以下是对这两个概念的详细解释: **触发器(Triggers)** 触发器是一种...

    实验二十五触发器

    在"实验二十五 触发器.ppt"中,你将找到关于触发器更详细的讲解,包括示例和实践练习,这对于理解和掌握这一概念非常有帮助。通过深入学习,你将能够更好地在实际的网络数据库环境中运用触发器,确保数据的准确性和...

    数据库实验之触发器word文档

    以下是关于触发器的详细解释: 1. **触发器的创建**: - `TRI_INSERT` 触发器:这个触发器在尝试向Student表插入新记录时被激活。如果新插入的学生学号(Sno)大于200215130,则允许插入,否则操作将被拒绝。...

    Mysql触发器介绍

    通过执行 `DESC information_schema.TRIGGERS` 可以查看此表的结构,从而获取关于触发器的更多信息。 #### 五、触发器的常见问题及解决方案 1. **触发器执行顺序**:触发器的执行顺序在 MySQL 源代码中有所规定。...

    很好的触发器代码@@@@@@@

    根据提供的文件信息,我们可以分析并总结出以下关于触发器的相关知识点: ### 触发器概述 触发器(Trigger)是一种特殊类型的存储过程,它在特定的数据库操作(如INSERT、UPDATE或DELETE)执行时自动激活。触发器...

    Oracle触发器与存储过程高级编程

    以下是一些关于触发器的关键知识点: 1. **触发器的类型**:Oracle支持多种类型的触发器,包括行级触发器、语句级触发器和模式触发器。行级触发器对每一行数据的变化都有反应,而语句级触发器则只在语句完成时执行...

    oracle函数触发器游标等几个小例子

    在`oracle触发器语法.txt`中,你应该能找到关于触发器的创建、删除以及不同类型的触发器(如行级和语句级)的详细语法。 通过学习这些例子,你将能够更好地理解和应用Oracle中的函数、游标和触发器。实践是掌握这些...

    Oracle触发器与存储过程高级编程(chm)

    以下是一些关于触发器的关键知识点: 1. **类型**:Oracle支持三种类型的触发器——行级触发器(处理单个行)、语句级触发器(处理整个SQL语句)和复合触发器(结合了行级和语句级触发器的特性)。 2. **创建...

    数据库触发器

    主要讲解数据库中关于触发器的内容 触发器常用的功能 DML触发器 CREATE TRIGGER语法

    把ORACLE触发器说透

    通过查询数据字典视图,如DBA_TRIGGERS或USER_TRIGGERS,可以获取关于触发器的信息,如触发器的名称、状态、触发时间等。 **8.5 数据库触发器的应用举例** 触发器在数据库应用中发挥着重要作用,如实现复杂的业务...

    sqlserver 触发器 insert阿

    sqlserver 触发器 insert阿 一个关于触发器的小例子

    触发器的应用资料包~~

    本资料包集合了多种关于触发器的资源,涵盖了从基础理论到实际应用的广泛内容,旨在帮助读者深入理解和掌握这一核心概念。 首先,我们来详细探讨触发器的基本概念。触发器是一种双稳态电路,具有两个稳定状态,可以...

Global site tag (gtag.js) - Google Analytics