通过学生表中能够唯一确定要删除学生记录的字段作为条件删除即可。 例如:假设学生表中主键为学生id。那么通过学生id能够确定唯一的一个学生,那么就可以通过这个字段作为条件删除。比如: delete from 学生信息表 where 学生ID = ‘0011’; 这样就可以删除学生表中,学生ID为0011的记录了。
写一个例子给楼主看下就知道了: 在sqlserver2000中新建一个存储过程:CREATE PROCEDURE PK_TestAS//声明1个变量declare @name nvarchar(20) //声明一个游标mycursor,select语句中参数的个数必须要和从游标取出的变量名相同declare mycursor cursor for select name from student//打开游标open mycursor//从游标里取出数据赋值到我们刚才声明的2个变量中fetch next from mycursor into @name //判断游标的状态//0 fetch语句成功 //-1 fetch语句失败或此行不在结果集中 //-2被提取的行不存在while (@@fetch_status=0)begin//显示出我们每次用游标取出的值 print '游标成功取出一条数据' print @name//用游标去取下一条记录 fetch next from mycursor into @nameend//关闭游标close mycursor//撤销游标deallocate mycursorGO