using System;
using System.Data;
using System.Data.SqlClient;
using Microsoft.SqlServer.Server;
public partial class Triggers
{
// 为目标输入现有表或视图并取消对属性行的注释
[Microsoft.SqlServer.Server.SqlTrigge...
分类:
其他好文 时间:
2014-11-03 11:32:51
阅读次数:
194
1.触发器之理论:触发器(Trigger)是一种特殊类型的存储过程,是在用户对某一种表的数据进行UPDATE、INSERT 和 DELETE 操作时被触发执行的一段程序。触发器有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。2.触发器工作原理:① 触发器的名称。② 触发...
分类:
数据库 时间:
2014-11-02 12:17:58
阅读次数:
190
场景一,数据表自动备份(多个数据表字段同步等),使用触发器。如updatelog记录对资源的所有操作日志,reslastlog记录资源最后操作的日志信息。同步方式实现如下://创建表DROP TABLE IF EXISTS updatelog;CREATE TABLE `updatelog` ( ....
分类:
数据库 时间:
2014-11-01 08:36:01
阅读次数:
311
学习牛腩时,也刚刚结束个人重构,所以前面差不多1/3的部分感觉都很熟悉,很上手,包括数据库设计和B、D层代码的编写,其中又一次理解了SQLHelper的完美演化、存储过程的强大,使用了触发器初探(触发器建好以后看不到,但可以查询出来,后来发现原来在每张表的下面),接着就是网站的建立,其实和三层差不多,web层相当于我们的UI层,只不过之前我们的控件放在窗体中,现在放在网页中,然后引用CSS样式来控...
分类:
其他好文 时间:
2014-10-31 22:14:40
阅读次数:
239
环境:spring-context-support-4.0.5.RELEASE.jar(需要此包的\org\springframework\scheduling\quartz\)<!--管理类可以使用多个触发器-->
<!--lazy-init=‘false‘容器启动就会执行调度程序-->
<beanid="taskManager"lazy-init="false"autowire="no"
class="org..
分类:
编程语言 时间:
2014-10-31 19:20:03
阅读次数:
203
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。
Ø 什么是触发器
触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:u...
分类:
数据库 时间:
2014-10-31 13:50:19
阅读次数:
372
-- InsertDELIMITER $$USE `testdatabase`$$DROP TRIGGER /*!50032 IF EXISTS */ `Trigger_XXX_INSERT`$$CREATE /*!50017 DEFINER = 'root'@'%' */ TRIGGE...
分类:
数据库 时间:
2014-10-31 13:38:06
阅读次数:
220
1、与正确性相关的重编译 1、为表或视图添加列,删除列。 2、为表添加约束、默认值、规则,删除约束、默认值、规则。 3、为表或视图添加索引。 4、如果计划用不用索引而这个索引被删除。 5、删除表中的统计信息。 6、增加触发器,删除触发器。2、与优化相关的重编译 1、手动更新了统计信息。...
分类:
数据库 时间:
2014-10-31 08:46:36
阅读次数:
346
observer的一个例子,也只是个例子
start() 和stop()这两个方法,在表enable和disable时分别也会对应执行
这start()和stop()在连接池里获得连接与释放连接实在是多余
observer类似触发器,操作一张表的时候要注意递归调用,拦截到一次put后再put这个表就会递归
这个例子就是这样的,实际上没任何意义,就是个例子而已
注意锁,HBase是行级的锁,如果想put同一行是不会成功的
先disable表,然后alert一下,那个1001是优先级,别忘记enable
...
分类:
其他好文 时间:
2014-10-30 13:40:14
阅读次数:
263
Quartz:Quartz调度包的两个基本单元是作业(Job)和触发器(Trigger)。作业是能够调度的可执行任务,触发器提供了对作业的调度。虽然这两个实体很容易合在一起,但在Quartz中将它们分离开来是有原因的,而且也很有益处。通过把要执行的工作与它的调度分开,Quartz允许在不丢失作业本身...
分类:
编程语言 时间:
2014-10-30 13:11:51
阅读次数:
289