sqlserver 触发器 mysql_SQLServer触发器实例
以前没写过SqlServer的触发器,折腾了一天,总算写好了,现在记录一下心得。 SqlServer触发器的语法就不提了,主要记录一下主要事项。每个开始都得有Begin 内容 end ,之前不明白这里,写条件触发折腾了好多遍都是不准确,以下是实例: if (object_id('inser
以前没写过SqlServer的触发器,折腾了一天,总算写好了,现在记录一下心得。
SqlServer触发器的语法就不提了,主要记录一下主要事项。每个开始都得有Begin 内容 end ,之前不明白这里,写条件触发折腾了好多遍都是不准确,以下是实例:
if (object_id('insert_black_list', 'tr') is not null) drop trigger insert_black_list
go
create TRIGGER insert_black_list
on User_Infor_Message
after insert
as
declare @messagetype varchar(1)
declare @cardno varchar(10)
BEGIN
select @messagetype = messagetype,@cardno=cardno from User_Infor_Message
if @messagetype='1' or @messagetype='5'
begin
if (select count(cardno) from Balck_List where
cardno=@cardno)=0
begin
insert into Balck_List select Inserted.cardno,Inserted.cardid,convert(varchar(8),getdate(),112) from Inserted
end
end
else if @messagetype='6'
begin
delete from Balck_List where
cardno=@cardno
end
END
go
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
sqlserver 触发器 mysql_SQLServer触发器实例相关推荐
- sqlserver 触发器 mysql_Sqlserver与Mysql触发器有什么差别呢?
下面显示的是触发器用到的两个表 --创建sc表CREATETABLE[sc]([ScId]intNOTNULL,[SNo]intNOTNULL,[CNo]intNOTNULL,[Score]intDE ...
- SqlServer基础之(触发器)
概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触 ...
- (转)SqlServer基础之(触发器)(清晰易懂)
阅读目录 一:触发器的优点 二:触发器的作用 三:触发器的分类 四:触发器的工作原理 五:创建触发器 六:管理触发器 概念: 触发器(trigger)是SQL server 提供给程序员和数据分析 ...
- SqlServer学习之触发器
什么是触发器? 根据百度百科的解释,触发器是SqlServer提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,他的执行不是有程序调用,也不是手工启动,而是由事件来 ...
- oracle中触发器的语法,Oracle 触发器语法及实例
Oracle 触发器语法及实例 Oracle触发器语法(一) 一Oracle触发器语法 触发器是特定事件出现的时候,自动执行的代码块.类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用 ...
- oracle行级的触发器,Oracle触发器Trigger2行级
create table trigger_t2( id int, name varchar(30), age int ); /* --创建一个before update的触发器-控制每一行,行级 -- ...
- Oracle触发器3-DDL触发器
DDL触发器,当执行DDL语句时会被触发.按照作用范围,分为schema triggers,database triggers.schema triggers作用在一个用户上,database tri ...
- mysql触发器if_Mysql 触发器
概述 文章内容主要讲述的是insert,update,delete触发器,如果之前有使用其它产品数据库产品还是有的地方需要注意,例如sqlserver使用inserted获取新插入的值,而mysql是 ...
- ORACLE查出表所有的触发器及触发器详细信息
ORACLE查出表所有的触发器及触发器详细信息 一.查all_triggers表得到trigger_name Sql代码 select trigger_name from all_triggers w ...
- mysql触发器新元组_MySQL触发器-条件触发器语法
文章为作者原创,未经许可,禁止转载. -Sun Yat-sen University 冯兴伟 实验4触发器 (1)实验目的 掌握数据库触发器的设计和使用方法 (2)实验内容和要求 定义BEFOR ...
最新文章
- 深入理解Activity启动流程(三)–Activity启动的详细流程2
- oracle 监听主机,Oracle 监听
- mongodb 简单部署方案及实例
- Reverse Linked List II
- python中if的效率_Python算法效率和增长量级,经典题目回顾
- TensorFlow学习笔记(十)tf搭建神经网络可视化结果
- 【剑指offer】面试题32 - II:从上到下打印二叉树 II(Java)
- Python all函数 - Python零基础入门教程
- CSS选择器详解(转)
- Darkhotel组织渗透隔离网络的Ramsay组件分析
- 360真假u盘测试软件,360u盘鉴定器准不准?
- 2003年28家上海最受欢迎的餐馆
- 2020 gnome 桌面插件推荐
- android线程池!如何试出一个Android开发者真正的水平?内容太过真实
- 锐龙5 6600H什么水平 r5 6600h核显相当于什么显卡
- MySql的详细安装与配置步骤
- 让curl支持IE代理
- 【Spring入门】
- 【庄碰辉】生活的姿态
- 贝壳智能客服中的数据建设
热门文章
- 最新mysql数据库源码编译安装。
- 如何在物理机上安装Centos操作系统(实体机物理机)
- python实现类似于visio_类似visio的软件有哪些?
- f分布表完整图a=0.01_QC七大手法(工具)完整版介绍
- Latex 符号(Symbols)
- 小米cc9出厂线刷包_小米CC9手机忘记密码一键刷机解锁 | 线刷宝刷机工具刷机包下载...
- python实现杨辉三角
- 想问一下系统数据库工程师自学能过吗?
- 〖3D激光点云〗深度学习点云知识!
- MicroSIP注册点星PBX后拨打电话undefined external error故障解决方法