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数据库备份和还原问题(还原是必须有完整备份) 首先,我要说明的是你必须拥有完整的数据库备份,下面的还原教程,才算有用. 这个连接是某高手的异常恢复方法, 实 ...
随机推荐
- Asp.net MVC 权限过滤器实现方法的最佳实践
在项目开发中,为了安全.方便地判断用户是否有访问当前资源(Action)的权限,我们一般通过全局过滤器来实现. Asp.net MVC 页面中常见的权限判断使用过滤器主要在以下几种情况(根据权限判断的 ...
- linux device drivers ch03
ch03.字符设备驱动程序 编写驱动程序的第一步就是定义驱动程序为用户程序提供的能力(机制).接下来以scull(“Simple Character Utility for Loading Local ...
- Java(13) 抽象和封装
一.简述从现实世界中抽象出类的步骤 第一:找出分类(分析出类) 第二:找出类的特征(分析类的相关属性) 第三:找出类的行为(分析类的方法) 二.常量(经常出现的变量值) 2.1 语法: public ...
- js同步、异步、延时、无阻塞加载
一.同步加载 平常默认用的都是同步加载.如:<script src="http://yourdomain.com/script.js"></script> ...
- mysql并发控制之MVCC
1.MVCC(Multiversion concurrency control) :多版本并发控制,当我们并发访问数据库(读或写)时,对事物内正在处理的数据做多版本控制,用以防止写操作的阻塞影响读操作 ...
- GDAL create kml
新增kml 点 public void WriteKmlPiont() { string driverName = "KML"; //MapInfo File OSGeo.GDAL ...
- xls 打乱序列 -和给拼接字符串加上双引号
打乱 给空列 添加函数 =RAND() ,下拉,排序,即可打乱 添加双引号: =""""&C1&"""" ...
- sql注入中关于--+的一点探索
在sql-labs游戏中,经常使用--+放在最后注释多余部分,而mysql中的注释符为#和-- 却不能直接使用,以前没学过mysql,一直不理解,也不知道+号的作用,今天有时间特地探索了一下,算是搞明 ...
- CF1153D Serval and Rooted Tree
题目地址:CF1153D Serval and Rooted Tree 挺好玩儿也挺考思维的一道题 思路:树形DP+贪心 数组 \(d\) 维护这样一个值: 对于一个节点 \(x\) ,它的值最大可以 ...
- nodejs的package.json依赖dependencies中 ^ 和 ~ 的区别
nodejs的package.json定义了一个模块,包括其依赖关系的一个简单的JSON文件,该文件可以包含多个不同的指令来告诉Node包管理器如何处理模块. dependencies则表示此模块依赖 ...