HLJ_C 发表于 2018-3-20 20:50:08

触发器——表A插入一条记录,同时表B同时增加相同记录

今天闲着没事干,简单的研究了一下 表A插入一条记录,同时表B同时增加相同记录 的触发器,看了看百度上的几个例子,似乎都不是那么好理解。
建立一个数据库ckrtext
create database ckrtext
,同时建立两张表Table_A 、Table_B
use ckrtext
go   //这个go的意思就是执行上一句——批处理
create table Table_A
(
id int not null,
name char(10) not null,
number char(10) not null
constraint pk_Table_A primary key (id)
)
go
create table Table_B
(
id int not null,
name char(10) not null,
number char(10) not null
constraint pk_Table_B primary key (id)
)

在Table_A 上创建一个触发器
create trigger tgr_ckrtext
on Table_A
for insert
as
declare @id int,@name nchar(10),@number nchar(10)
select @id=id,@name=name,@number=number from inserted
insert into Table_B(id,name,number) values (@id,@name,@number)


测试了一下,表A增加记录的同时表B也增加,挺简单的一个小触发器,以后还会多研究,这个东西问别人基本上是没人给你讲的。

carlosK 发表于 2019-1-24 10:58:52

触发器,很有帮助

eling0203 发表于 2019-3-3 23:08:16

学习一下。
页: [1]
查看完整版本: 触发器——表A插入一条记录,同时表B同时增加相同记录