CSDN论坛 > MS-SQL Server > 基础类

触发器问题 [问题点数:100分,结帖人agefworld]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:8454
Bbs1
本版专家分:0
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs4
本版专家分:1344
Bbs4
本版专家分:1344
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs14
本版专家分:884721
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
匿名用户不能发表回复!
其他相关推荐
mysql 基本操作 触发器、锁、事物、分布式事物、sql安全问题、sql mode详解 (第五章)
触发器 是什么:触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性。 创建触发器的语法: CREATE TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt 注意:触发器只能创建
Oracle(触发器删除外键约束)
表grade,和表stu具有外键约束,数据表grade就不能随便删除数据 ,这时候就用触发器解决此类问题,即使有外键关联,也要删除。  --级联删除是指在建立外键约束时通过on delete cascade子句设置,这样在删除父表数据时,由父表数据关联的所有子表数据都会被同时删除 注意:触发器不能有事务,触发的过程中:事件(不能rollback) create or replace trig...
Oracle创建触发器的时候因为大小写编译出错
创建表的时候id写成了小写,如图: 创建触发器的时候使用了大写,如图: 结果会报一个错误:success with compilation error (创建成功但编译出错)如图: 一开始以为Oracle是忽略大小写问题的,没往这方面想,被卡住了很久。 结果最后只需把他们都小写或都大写就没问题了。
数据库的一些基础研究和性能探讨(触发器)
一直没有机会使用到触发器,但是在一个偶然的情况下,我在做用户同步和权限删除时我想起了这个功能。 在设计数据库的时候,我往往都走进一个怪圈,可能就是应了一个数据库的前辈所说的:开发数据库的思维和方式不能用开发其他模块的思维方式来做,可惜当时我只是一个后台开发工程师,并没有深刻去了解。现在我发现很多地方在选择哪里该封装,哪里该用那种封装,是视图,函数,存储过程,我都往往会偏向于存储过程,因为
【面试】触发器
触发器的作用,什么时候用触发器,创建触发器的步骤,触发器里是否可以有commit, 为什么? 解答: 1、触发器的作用: 触发器是一中程序模块,是数据库的一种自动处理机制。触发器主要作用是保证数据库的安全性,例如:触发器通常通过对操作的记录来对数据库进行操作的审计,或实现复杂的约束条件, 2、什么时候用触发器: 根据触发器的触发条件可以分为3种触发器:分别为dml触发器、in
浅谈触发器使用
个人重构时看有人登录时使用触发器,当时我是用存储过程+事务实现的,也没有进一步思考,表面理解触发器就是由一个事件触发另一个事件,存储过程也是封装了一组sql语句,再加上事务的一致性原则,也可以达到一个动作的完整性。现在牛腩中又涉及到这个东西,存在即合理,也填补一下学习中的空白,主要总结一下如何使用及和存储过程的不同。 一、建立:       1、   触发器是特殊的存储过程,只不过它的执行不是
SqlBulkCopy块拷贝数据时,不履行触发器和束缚 解决办法
在new SqlBulkCopy时,设置SqlBulkCopyOptions属性即可 SqlBulkCopy bulkCopy = new SqlBulkCopy(ConStr,SqlBulkCopyOptions.FireTriggers); 注意:函数重载问题:SqlBulkCopy一个参数时,第一个参数是sqlconnection,两个参数时第一个参数是sqlconnectionStri
SQL server触发器、存储过程操作远程数据库插入数据,解决服务器已存在的问题
最近弄了一个小项目,也不是很复杂,需要将一个数据库的一些数据备份到另外一个库,不是本地,可能是网络上其他的数据库,想了一下,用了存储过程和触发器。也不是很复杂,首先我需要操作远程数据库,于是写了一个存储过程: CREATE PROCEDURE sendInfoToRemoteDb @CardNo varchar(50), @CardStyle varchar(20), @userId
关于oracle触发器锁表问题-20081218
今天测试关于触发器问题,把更改的数据保存到另一个表。这个比较简单。---------------------CREATE TABLE EMP(    empno NUMBER(10) PRIMARY KEY,    ename VARCHAR2(10) NOT NULL,    job VARCHAR2(10),    sal NUMBER(10));-------------------
Oracle 触发器测试方法
1、打开Test Windows; 2、编写触发触发器的SQL语句,且SQL语句以begin开始,以end结束。如: begin delete from t_test where id = 10; end; 3、选择你要测试的触发器,鼠标右击,选择“Add debug information”选项; 4、按下F9,就可以进行调试了。将鼠标放大变量上面,就可以看到变量的值。
关闭
关闭