我现在有两个表T1和T2,每个表中有一个字段ID,T1表中的ID 字段中是标识字段,自增1。我想当在T1表中插入一条记录的同时,自动在T2表中也插入相ID的一条记录!用触发器怎么做?
也可以用SCOPE—IDENTITY()做。
现在第一不知道怎么写,第二不知道在哪里写?请问哪们大虾知道啊。可怜可怜我,请赐教!!!!
也可以用SCOPE—IDENTITY()做。
现在第一不知道怎么写,第二不知道在哪里写?请问哪们大虾知道啊。可怜可怜我,请赐教!!!!
解决方案 »
- 新手...做了一个记事本 一个计算器..有点问题 高手指导下
- 怎样可以让richTextBox每次增加一行时自动滚动到最后一行?
- 我用的是 vs2008 当我给DropDownList 绑定数据时就会无法显示网页
- 求C#中的工具条想加个接受和发送邮寄功能 求高手指教!急急急!
- 问个问题,要有耐心啊!
- 100分请教:淘宝网 (taobao.com) 的html文件生成、html文件的多形式分页排序, html文件及时更新等这些技术是怎么实现的???
- 求教在网页上怎么嵌入excel,并对它进行操作。望大侠指点一二!
- 为什么提交上去是这样的数字啊!
- c#里怎么创建数据库表啊?
- 正在用C#写csdn的论坛客户端,碰到个问题请大家帮忙!!!
- 要将带格式的数据插到数据库,怎么做?
- 初学多线程的小问题,还多多帮助?顶者有分
set xact_abort ondeclare @tt int
begin tran
insert table1
select @tt=@@identity --自增ID
insert table2(@tt)
commit tran
CREATE TRIGGER [insert_T2] ON dbo.T1
FOR INSERT
AS
declare @tt=@@identity
declare @xx as varchar(10)
declare @yy as varchar(10)
select @tt,@xx=xx,@yy=yy from inserted
insert into T2(tt,xx,yy)values(@tt,@xx,@yy)
汗了!
有会的喊一声,我也学习一下。
所以,建立触发器应该在表上建.建触发器的方法:
1.写好触发器脚本,拿到查询分析器运行即可。
2.打开企业管理器,找到该表-设计表,在上面的一排菜单里,"设置主键"后面的一个就是触发器,你可以打开它,然后在里面建你想的触发器,做你想要做的处理。