数据库编程 谢谢各位高手

来源:百度知道 编辑:UC知道 时间:2024/04/28 23:45:28
数据库表student,dbf有姓名、学号、出生年月、语文、数学、英语几个字段。请你编一段程序,从键盘上输入一个同学的姓名和语文成绩,根据姓名能在表student.dbf中快速查询有无此人,若查到,将该同学原来的语文成绩替换为远原成绩加10分,并显示其姓名和三科成绩,否则显示没

create proc proc_select
@name varchar(50),
@ywcj int
as
if exists(select 学号 from student.dbf where 姓名=@name and 语文=@ywcj)
update set 语文=语文+10 where 姓名=@name and 语文=@ywcj
else
print '没'
go

把上面那段代码运行后,以后只要运行

exec proc_select '姓名',语文成绩

姓名,语言成绩可以改成你自己的