同时向两个表中增加记录,其中有关联为自增字段。
2011-09-05 13:22
274 查看
首先你的tUser的ID是否是自增的,如果不是自增的就用触发器:
create trigger addUser on tUser for insert as begin declare @ID char(10) declare @name char(10) select @cno=[ID],@name=[name] from inserted insert into tSafe (ID,UserID) values(@ID,@name) end如果是自增的就用存储过程:
CREATE PROCEDURE [dbo].[usp_InsertTeam] @Name char(10) AS begin declare @newnum int INSERT INTO [tUser] VALUES (@Name ) set @newnum=@@IDENTITY INSERT INTO [tSafe] (ID,UserID) values(@newnum,@Name ) end go
相关文章推荐
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
- 对象左列表增加非对象关联表的字段,添加两个以上字段
- 比如对 姓名字段,可以同时查询两个姓名的记录
- 编写一个学生信息系统的菜单程序,在菜单其中的增加记录的菜单选项中实现对一条学生记录的录入,记录中需要有学号、姓名、性别,年龄籍贯等字段,要求用最合适的控件录入。
- 有一条记录,其中有一个字段是图片路径,删除记录同时也要删除图片的执行顺序?
- SQL2005中对一个记录很大的表增加一个自增字段,总是增加失败
- 有两个表,关联字段是userid,每个用户下面有多条记录,怎么列出所有用户的最后一条记录!!!
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。
- SQL语句order by两个字段同时排序。
- SQL一个表中两个不同字段关联另外一个表同一字段
- MySql:通过增加额外字段,将不相关的结果集关联起来
- 使用FieldValues属性为增加的记录字段赋值
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1
- --查出多条记录中两个字段都相同的重复记录
- SQL-order by两个字段同时排序
- 两个txt文件通过某一字段关联
- 如何有效合并两个文件:一个是1亿条的用户基本信息,另一个是用户每天看电影连续剧等的记录,5000万条。其中内存只有1G。
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1,启动1000条线程,J初始为100,保证结果为100
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成二维数组