代码语言
.
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
】
使用触发器操作表1(添加,更新,删除) 同步实现表2的
作者:
黎昕
/ 发布于
2016/4/26
/
744
if object_id('TABLE_1') is not null drop table TABLE_1 CREATE TABLE TABLE_1 ( ID INT primary key, Name1 nchar(10), Name2 nchar(10) ) if object_id('TABLE_2') is not null drop table TABLE_2 CREATE TABLE TABLE_2 ( ID INT primary key, Name1 nchar(10), Name2 nchar(10) ) INSERT INTO Table_1 VALUES(1,'adsd','Chi') INSERT INTO Table_2 VALUES(1,'Lei','Chi') INSERT INTO Table_2 VALUES(2,'Alex','Chi') create trigger tr_info on TABLE_2 for insert,update,delete as begin if exists(select 1 from inserted) and not exists(select 1 from deleted)--insert触发器 begin insert into Table_1 select * from inserted end else if exists(select 1 from inserted) and exists(select 1 from deleted)--update触发器 begin update b1 set b1.Name1=U.Name1,b1.Name2=U.Name2 from Table_1 b1,deleted U where b1.ID=U.ID end else begin delete Table_1 where ID=(select ID from deleted) end end --插入测试 INSERT INTO Table_2 VALUES(3,'huguo','Chi') select * from TABLE_1 ID Name1 Name2 ----------- ---------- ---------- 1 adsd Chi 2 Alex Chi 3 huguo Chi (3 行受影响) --删除测试 delete from Table_2 where ID=3 ID Name1 Name2 ----------- ---------- ---------- 1 adsd Chi 2 Alex Chi (2 行受影响) --更新测试 select * from Table_2 update Table_2 set Name1='ALex2' where ID=2 ID Name1 Name2 ----------- ---------- ---------- 1 adsd Chi 2 ALex2 Chi (2 行受影响)
试试其它关键字
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
黎昕
贡献的其它代码
(
12
)
.
操作 SparkSQL (spark版本2.3) JOIN使用临时表版本
.
从HIVE中到出道mysql中
.
请求 Zip 压缩的 HTTP 页面
.
Properties资源文件工具类
.
在UpdatePanel中弹出对话框
.
.pre标签封装代码
.
根据身份证号或营业执照编号取省市区信息
.
原生H5页面模拟APP侧滑删除效果
.
shadow实现的各种漂亮阴影效果
.
使用触发器操作表1(添加,更新,删除) 同步实现表2的
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3