代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MSSQL
】
删除、插入触发器(trigger)
作者:
dezai
/ 发布于
2014/2/8
/
585
createtableaa ([dept_id]int,[inner_code]varchar(6),[ConText]varchar(18)) insertaa select1,'01','总公司'unionall select2,'0101','一分公司'unionall select3,'010101','一分公司第一项目部'unionall select4,'0102','二分公司'unionall select5,'010201','二分公司第二项目部' createtablebb ([dpart_id]int,[ConText]varchar(10)) insertbb select1,'财务办'unionall select2,'人力资源部'unionall select3,'审计部' createtablecc([name]varchar(4),[dept_id]int,[dpart_id]int) insertcc select'张三',1,1unionall select'李四',2,1unionall select'王二',3,1unionall select'陈三',4,1unionall select'王五',5,1 select*fromaa select*frombb select*fromcc --查询结果 dept_id inner_code ConText ----------- ---------- ------------------ 101 总公司 20101 一分公司 3010101 一分公司第一项目部 40102 二分公司 5010201 二分公司第二项目部 (所影响的行数为5行) dpart_id ConText ----------- ---------- 1 财务办 2 人力资源部 3 审计部 (所影响的行数为3行) name dept_id dpart_id ---- ----------- ----------- 张三11 李四21 王二31 陈三41 王五51 (所影响的行数为5行) --创建删除存储过程 createtriggerddoncc fordelete as declare@dept_idint select@dept_id=dept_idfromdeleted deletefromaawheredept_id=@dept_id --测试 deletefromccwheredept_id=2 select*fromaa select*frombb select*fromcc --查询结果 (所影响的行数为1行) dept_id inner_code ConText ----------- ---------- ------------------ 101 总公司 3010101 一分公司第一项目部 40102 二分公司 5010201 二分公司第二项目部 (所影响的行数为4行) dpart_id ConText ----------- ---------- 1 财务办 2 人力资源部 3 审计部 (所影响的行数为3行) name dept_id dpart_id ---- ----------- ----------- 张三11 王二31 陈三41 王五51 (所影响的行数为3行) --插入触发器的制作 : createtriggercharuoncc forinsert as declare@dept_idint declare@dpart_idint declare@namevarchar(10) select@dept_id=dept_idfrominserted select@dpart_id=dpart_idfrominserted select@name=namefrominserted insertaaselect@dept_id,null,null insertbbselect@dpart_id,@name go insertccselect'李晗',100,120 insertccselect'李晗',100,120 select*fromaa select*frombb select*fromcc ------------数据: dept_id inner_code ConText ----------- ---------- ------------------ 101 总公司 100NULLNULL 3010101 一分公司第一项目部 40102 二分公司 5010201 二分公司第二项目部 100NULLNULL (所影响的行数为6行) dpart_id ConText ----------- ---------- 1 财务办 2 人力资源部 3 审计部 120 李晗 120 李晗 (所影响的行数为5行) name dept_id dpart_id ---- ----------- ----------- 张三11 李晗100120 李晗100120 陈三41 王五51 (所影响的行数为5行)
试试其它关键字
触发器
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
dezai
贡献的其它代码
(
1065
)
.
双色球
.
列出所有物理网络适配器
.
快乐数的 Python 实现
.
计算当月还剩天数
.
猜属相
.
二十四小时时钟
.
每日一语
.
很酷的日历
.
超长日历表单
.
最简单的时钟
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3