本月博客排行
-
第1名
kaizi1992 -
第2名
arpenker -
第3名
wy_19921005 - hanbaohong
- jh108020
年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- kaizi1992
- tanling8334
- arpenker
- sam123456gz
- javashop
- zysnba
- xiangjie88
- lemonhandsome
- wallimn
- ganxueyun
- Xeden
- xyuma
- zhanjia
- wangchen.ily
- jh108020
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- daizj
- ajinn
- xpenxpen
- ranbuijj
- 喧嚣求静
- kingwell.leng
- silverend
- kristy_yy
- lchb139128
- jveqi
- lich0079
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- zhangjijun
- lxguy
- bosschen
- lyndon.lin
- sunnylocus
最新文章列表
mysql 的触发器写法
同步修改:
在mysql中,修改某一张表的某个字段时,同步另一张表的某个字段。
修改efarm_sso_account表的密码字段时,同步修改munitsctusers表的密码字段:
DROP TRIGGER IF EXISTS trig_same_sso_ctuser_password;
DELIMITER $$
CREATE TRIGGER efarm.trig_same_s ...
mysql触发器
最近闲来无事,看了下mysql的一些相关操作;
项目实践中,从未用过触发器,感觉现在触发器可实现的东西,基本也是两行代码可以搞定,所以基本不用想到用触发器去实现数据库操作;不过这只是在项目业务比较简单的情况下;但是涉及到业务比较复杂的项目,触发器有时候还是必要的,它能简化代码结构,有效的减少大量的业务逻辑;
通常触发器用到的操作是增删改;(监听某个表记录在增删改之前或之后进行sql操作)对应的语 ...
Oracle触发器详解(转)
转载:原文见http://blog.csdn.net/indexman/article/details/8023740/,感谢作者
本篇主要内容如下:
8.1 触发器类型
8.1.1 DML触发器
8.1.2 替代触发器
8.1.3 系统 ...
mybatis创建oracle触发器的问题
今天用mybatis创建oracle触发器的时候出现了一点问题,创建触发器的代码如下
<update id="createTrigger_A_oracle" parameterType="HashMap">
CREATE OR REPLACE TRIGGER ${triggerName}
AFTER INSERT ON ${tableNam ...
navicat创建oracle触发器出现编译错误
今天用navicat premium工具连接oracle数据库,出现了一个奇怪的问题,
我创建触发器的语句如下
CREATE OR REPLACE TRIGGER TESTTRIGGER
AFTER INSERT OR DELETE OR UPDATE ON S_BORROW_MESSAGE
FOR EACH ROW
BEGIN
IF INSERTING THEN INSERT ...
Hibernate_4
当程序通过Hibernate来加载、保存、更新或删除对象时,会触发以下组件做出相应的处理:在数据库层,会引发触发器执行相关的操作;在Hibernate层,可以触发拦截器执行相关操作;在Hibernate层,可以触发事件处理系统执行相关操作。
能激发触发器运行的事件可以分为以下几种:插入记录事件,即执行insert语句;更新记录事件,即执行update语句;删除记录事件,即执行delete语句。
...
触发器判断插入、删除和更新操作
测试环境:MS SQL Server 2005
创建触发器的简单语句:
CREATE TRIGGER triggerName ON tableName AFTER/FOR INSERT,DELETE,UPDATE AS
其中insert是插入操作,delete是删除操作,update是更新操作,这三个操作是可选的。有时候我们需要根据不同的操作执行不同的方法,这就需要判断当前的操作是 ...
使用触发器实现编码
在做项目的时候,经常需要给某个东西编码,譬如说合同编码、项目编码,这个编码得唯一、得有意义。
以下的几个,是在insert或者update的时候,使用触发器根据日期自动编码。测试环境:
数据库:MS SQL Server 2005
1、实现效果:
编码格式:’FK‘+填表日期的年份+当前是第几个,譬如:FK2014001。
SQL:
CREATE TRIGGER [Crea ...
Oracle 触发器
create or replace trigger T_EXAM_OTHERS_SOCRE_NUM_ID before insert on t_exam_others_score for each rowdeclare ID_ urp_exam.t_exam_others_score.num_id%type;begin select SEQ_T_EXAM_OTHERS_SCORE.NEX ...
在oracle数据库中实现数据同步
1、分别在A数据库和B数据库上中创建一个一样的表:
create table TBL_TEST
(
ID VARCHAR2(100) not null,
STATUS_NAME VARCHAR2(100),
STATE NUMBER
);
alter table TBL_TEST
add primary key (ID);
2、在B数据库服务器上创建一 ...
sql server高级(函数,存储过程,触发器,游标)
--函数与存储过程的区别
/*
二者都是解决具体业务的问题
区别是:
1.在业务上:函数是具体功能的问题,而存储过程
还要解决系统接口的问题,垮软件和语言访问的
问题
2.在原理上,存储过程是预处理,预编译的。而函数
只是普通的语句 。预处理的结构他的整个IO读写
查询算法都需要存储到dbms,便于下次使用直接
获得结果 ...
sql 触发器一张表发生更新,并同时添加到另一张表
表1[UserInfo]中字段
ID
UserName 用户名
PassWord 密码
EnrolDate 注册时间
表2[PassWordInfo]
ID
UserName 用户名
PassWord 密码
EnrolDate 注册时间
1.当表一密码更新时,需要在表二中记录此次使用过的密码
Create TRIGGER [dbo].[updatePsdAndAdd]
ON ...