学员表 和 年级表还有为  学员表 写个 存储过程 (增加、和查询列表)里面 在放个事务谢谢大家 

解决方案 »

  1.   

    表结构呢?
    发帖注意事项http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
      

  2.   

    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 学员表   --查询
      

  3.   

    stuTable stuId,stuName,stuAge
    gradeTable gid,stuId,gName
      

  4.   

    insert 学员表 select @学员id,@学员name,@年级id  --插入记录
    2楼  这能 插入吗
      

  5.   


    学员 表中的列数和select后面的列数一样,还有数据类型一致(各个对应的列)就可以插入。