无意之中 实现了个两表互相调用插入触发器的代码
来源:互联网 发布:淘宝app6.1.4 编辑:程序博客网 时间:2024/05/22 12:24
无意之中 实现了个两表互相调用插入触发器的代码
代码如下
create table A
(idint identity(1,1),Namevarchar(50))
create table B
(idint identity(1,1),Namevarchar(50))
go
CREATE TRIGGER ta1 ON A
FOR insert
AS
declare @Name varchar(50) ,@a int
select @Name=namefrom inserted
commit
BEGIN TRANSACTION
SELECT @a=count(name) FROM BWHERE name=@name
if(@a=0)begin
insert into B (Name) values (@Name)
end
go
CREATE TRIGGER ta2 ON B
FOR insert
AS
declare @Name varchar(50) ,@a int
select @Name=namefrom inserted
SELECT @a=count(name) FROM AWHERE name=@name
if(@a=0)
begin
insert into A(Name) values (@Name)
commit
BEGIN TRANSACTION
end
go
insert into A(name)values('2')
如不清楚请留言 或登录 http://www.lvtaostudio.com 查看和留言
- 无意之中 实现了个两表互相调用插入触发器的代码
- Js代码和Java代码之间的互相调用了
- 执行插入操作时报错:safe update mode(调用了触发器)
- 汇编和C代码之间的互相调用
- 采用html编辑界面ui&java_javascript代码的互相调用
- iOS的JS和OC代码互相调用
- Webview中js与本地java代码的互相调用
- 插入排序的代码实现
- JsBridge实现JavaScript和Android的互相调用
- Adobe AIR移动App的互相调用实现方式
- 【转】JsBridge实现JavaScript和Java的互相调用
- Android 实现WebView与JavaScript的互相调用
- yii2-restful的接口优化和实现互相调用
- 用C#代码实现二进制与十进制的互相转换
- java实现图片和字符串互相转换的代码
- Android代码实现px与dp单位的互相转化
- 用C#代码实现二进制与十进制的互相转换
- sqlserver 插入之前的触发器
- Linux下Memcache的使用及安装
- 验证表单控件
- 关于成为一名软件架构师的思考
- 恋爱中..................
- j2me心得----使用代理服务器上网相关代码
- 无意之中 实现了个两表互相调用插入触发器的代码
- 取画刷(HBrush)的6种方法
- JAVA IO流的应用
- j2me心得----通过http发送post信息
- Struts 源码学习笔记--在web.xml文件中的初始化
- 性能优化--数据库优化--业务逻辑优化
- 悬而未决:为何东方电气600875去年第4季度净资产大幅下降?
- 西点校训
- West Point motto