sqlserver2008 触发器备份 20170811
-------------触发器-----------------------------------------------base-----NO
if (object_id('trigger_JP_STUDENT_TEMP_insert', 'tr') is not null)
drop trigger trigger_JP_STUDENT_TEMP_insert
go
create trigger trigger_JP_STUDENT_TEMP_insert
on JP_STUDENT
for insert
as
begin
* from JP_STUDENT order by ID desc;
end
go
-------------トリガ-----------------------------関数:テスト版---使用しない、学生と銀行交互
if (object_id('trigger_JP_STUDENT_TEMP_insert', 'tr') is not null)
drop trigger trigger_JP_STUDENT_TEMP_insert
go
create trigger trigger_JP_STUDENT_TEMP_insert
on JP_STUDENT
for insert
as
begin
* from JP_STUDENT order by ID desc;
end
go
use jp_base;
-------------トリガ-------------------------------関数:一般から、学生と銀行交互、使用しない
------ターミナルを発行すると、手動で除外するためにデータを追加します,一時テールに追加しないJP_STUDENT_TEMP---------
if (object_id('trigger_JP_STUDENT_TEMP_insert', 'tr') is not null)
drop trigger trigger_JP_STUDENT_TEMP_insert
go
create trigger trigger_JP_STUDENT_TEMP_insert
on JP_STUDENT
for insert
as
declare @TRAIN_COMPANY_ID int;
select @TRAIN_COMPANY_ID=TRAIN_COMPANY_ID from inserted;
AND schoolid = @TRAIN_COMPANY_ID))
begin
* from JP_STUDENT order by ID desc;
end
else print '';
go
use jp_base;
-------------トリガ--------------関数:最適化されたこりつ、学生はと銀行交互
------ターミナルを発行すると、手動で除外するためにデータを追加します,一時テールに追加しないJP_STUDENT_TEMP--------使用です
---------------TRAIN_COMPANY_IDとISBANKSTUDENTは使用から------------------
---------------作成者:ちんひ------------------
---------------作成の時間:2016年05月10日------------------
if (object_id('trigger_JP_STUDENT_TEMP_insert', 'tr') is not null)
drop trigger trigger_JP_STUDENT_TEMP_insert
go
create trigger trigger_JP_STUDENT_TEMP_insert
on JP_STUDENT
for insert
as
declare @TRAIN_COMPANY_ID int;
declare @ISBANKSTUDENT int;
select @TRAIN_COMPANY_ID=TRAIN_COMPANY_ID from inserted;
select @ISBANKSTUDENT=ISBANKSTUDENT from inserted;
)
begin
* from JP_STUDENT order by ID desc;
end
else print '';
go
use jp_base;
-------------トリガ--------------関数:自動に前のデータバインディングを削除する-----------------使用です
---------------IDと作成の時間は使用から------------------
---------------作成者:ちんひ------------------
---------------作成の時間:2016年06月24日------------------
if (object_id('trigger_JP_Coach_Student_BD_insert', 'tr') is not null)
drop trigger trigger_JP_Coach_Student_BD_insert
go
create trigger trigger_JP_Coach_Student_BD_insert
on JP_Coach_Student_BD
for insert
as
);
declare @CreatTime datetime;
select @sid=sid from inserted;
select @CreatTime=CreatTime from inserted;
)
begin
delete from JP_Coach_Student_BD where sid=@sid and CreatTime<>@CreatTime;
end
else print '';
go
-----------------------------------------ここまで------------------------------------
sqlserver2008 触发器备份 20170811的更多相关文章
- SQLserver2008数据库备份和还原问题(还原是必须有完整备份)
首先,我要说明的是你必须拥有完整的数据库备份,下面的还原教程,才算有用,如果其它问题,请搜索别的大牛的解决办法,本方法只适合菜鸟. 这个连接是站长大人的异常恢复方法,有问题可以自己学习http://w ...
- sqlserver2008自动备份,自动删除较早的别分文件
1.自动备份数据库 完成时候可以在维护计划中看到这个计划任务(xxxback),同事在作业里面会有个类似名称的作业(sql代理要启动,才能自动执行). 2.自动删除较早的备份文件 邮件选择上面的维护计 ...
- .Net 数据库(SqlServer2008)的备份、还原
//备份代码private void Backup() { SqlConnection sqlConn = new SqlConnection(strConn); strFileName = &quo ...
- Mysql备份系列(1)--备份方案总结性梳理
mysql数据库备份有多么重要已不需过多赘述了,废话不多说!以下总结了mysql数据库的几种备份方案: 一.binlog二进制日志通常作为备份的重要资源,所以再说备份方案之前先总结一下binlog日志 ...
- MySQL基于mysqldump及lvmsnapshot备份恢复
一.备份对象 数据 配置文件 代码:存储过程,存储函数,触发器 跟复制相关的配置 二进制日志文件 二.备份工具 mysqldump:逻辑备份工具 InnoDB热备.MyISAM温备.Aria温备 备份 ...
- mysql的日志及利用mysqldump备份及还原
日志文件:6类 一般查询日志:log,general_log,log_output 慢查询日志: 错误日志 二进制日志 中继日志 ...
- SQL数据库增量备份还原方式
SQLSERVER2008的备份还原最基本的方式自然是完整备份,然后完整还原即可. 但是如果遇到数据库文件很大,数据量很大,备份和还原需要花费不少时间的时候, 数据库的差异备份自然就成为考虑的备份方案 ...
- MySQL三种备份
一)备份分类 1 2 3 4 5 6 7 8 9 10 11 12 冷备:cold backup数据必须下线后备份 温备:warm backup全局施加共享锁,只能读,不能写 热备:hot backu ...
- SQL Server 2008数据库备份和还原(还原是必须有完整备份)
转自lwccc, SQLserver2008数据库备份和还原问题(还原是必须有完整备份) 首先,我要说明的是你必须拥有完整的数据库备份,下面的还原教程,才算有用. 这个连接是某高手的异常恢复方法, 实 ...
随机推荐
- BZOJ bzoj1396 识别子串
题面: bzoj1396 题解: 先建出SAM,并计算right集合大小.显然符合条件的点的right集合大小为1. 对于每个right集合为1的状态显然可以算出这些状态的pos以及maxlen和mi ...
- locate命令
locate命令介绍 locate(locate) 命令用来查找文件或目录. locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocat ...
- python11 函数的定义,调用,分类
## 复习 #一.什么是函数:具体特定功能的代码块 - 特定功能代码块作为一个整体,并给该整体命名,就是函数 # 二.函数的优点:# 1.减少代码的冗余# 2.结构清晰,可读性强# 3.具有复用性,开 ...
- 通信传输利器Netty(Net is DotNetty)介绍
(先埋怨一下微软大大)我们做NET开发,十分羡慕JAVA上能有NETTY, SPRING, STRUTS, DUBBO等等优秀框架,而我们NET就只有干瞪眼,哎,无赖之前生态圈没做好,恨铁不成钢啊.不 ...
- react native 子组件向父组件传值
父组件: 引入子组件:import CheckBox from '../checkbox'; 父子之间交互通信,接受子组件的值 fn(val){this.setState({roleType ...
- js 正则表达式,分组,非捕获或 环视的使用
定位一个字符串中,匹配与定位重复字符中的最后一个字符: 例子: <script type="text/javascript"> var str="http:/ ...
- 【7】学习C++之类的构造函数
(说实话,我一开始真没觉得构造函数这块有多重要,但是看的视频中老师却花了不少的时间去讲这块内容,本着整理了不亏的心态还是整理了一下) 1.常见的构造函数 C++的类在创建对象的时候,都会去调用构造函数 ...
- java中import详解
前言 import与package机制相关,这里先从package入手,再讲述import以及static import的作用. package package名称就像是我们的姓,而class名称就像 ...
- 深入理解python装饰器
写在前面,参考文章链接: 1.博客园(https://www.cnblogs.com/everzin/p/8594707.html) 2.公众号文章 装饰器是什么,什么时候会用到装饰器呢? 写代码要遵 ...
- 堆,set,优先队列
当我们需要高效的完成以下操作时: 1.插入一个元素 2.取得最小(最大)的数值,并且删除 能够完成这种操作的数据结构叫做优先队列 而能够使用二叉树,完成这种操作的数据结构叫做堆(二叉堆) 堆与优先队列 ...