求主细表主键id添加的存储过程
主表 yh:
字段
y_id(主键),y_nam
细表infomation:
i_id(主键),y_id,i_name,i_sex
其中两个表的y_id是两个表关联的索引
我想插入主表 yh同时,细表infomation也录入相同y_id的信息。
谢谢
问题点数:20、回复次数:5Top
1 楼scmail81(琳·风の狼(修罗))回复于 2006-03-17 08:31:37 得分 20
create table A
(
y_id int IDENTITY (1,1)NOT NULL,
y_name varchar(10)
)
create table B
(
i_id int IDENTITY (1,1)NOT NULL,
y_id int,
i_nmae varchar(10),
i_sex varchar(10)
)
create proc Test_insert(@y_name varchar(10),@i_nmae varchar(10),@i_sex varchar(10))
as
declare @y_id int
insert A select @y_name
select @y_id=@@identity
insert B select @y_id,@i_nmae,@i_sex
exec Test_insert 'werw','1111','23234'
select * from A
select * from B
Top
2 楼lzuyh(天气预报)回复于 2006-03-17 08:33:51 得分 0
严重同意楼上Top
3 楼SQL_study(初学SQL)回复于 2006-03-17 10:12:14 得分 0
学习~Top
4 楼love16(一块钱)回复于 2006-03-17 10:55:11 得分 0
学习Top
5 楼gmj_1019(幸运鸟)回复于 2006-03-17 11:14:55 得分 0
如果我想插入多条细表记录呢?
即一条主表,插入多个细表怎么解决?Top




