create table 学员表(学员id int,学员名称 varchar(100),年级id int) create table 年级表(年级id int,年级名称 varchar(100))--学员表与年级表通过年级的id号来联接 select * from 学员表 as a inner join 年级表 as b on a.年级id=b.年级id--给学员表增加记录 create proc ins学员表 @学员id int, @学员name varchar(100), @年级id int as begin tran --开启事务 insert 学员表 select @学员id,@学员name,@年级id --插入记录 commit tran --提交事务 select * from 学员表 --查询
发帖注意事项http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
create table 年级表(年级id int,年级名称 varchar(100))--学员表与年级表通过年级的id号来联接
select * from 学员表 as a inner join 年级表 as b on a.年级id=b.年级id--给学员表增加记录
create proc ins学员表
@学员id int,
@学员name varchar(100),
@年级id int
as
begin tran --开启事务
insert 学员表 select @学员id,@学员name,@年级id --插入记录
commit tran --提交事务
select * from 学员表 --查询
gradeTable gid,stuId,gName
2楼 这能 插入吗
学员 表中的列数和select后面的列数一样,还有数据类型一致(各个对应的列)就可以插入。