求sql更改表里的数据的代码
--2-6、创建带有参数的存储过程Proc_zcj2,带有一个参数课程编码,实现功能为依据参数,
--在成绩表中对指定课程的成绩不及格的学生,将成绩增加10分,以减少不及格的人数。(求能把表里的数据也更改掉的那种)
--create proc Proc_zcj2(@classnumber varchar(20))
--as
--select 成绩+10
--from 成绩表 w
--where 成绩<60
--and 课程编码=@classnumber
--exec Proc_zcj2'0005'
通过update语句实现.
sql:update tablename set age=4 where age=2。
解释 :上面表的意思是更新tablename表中age字段值2为4。update语句的作用主要就是通过对某些特定表进行更新,如果没有where条件语句的话,就是更加整张表的age字段值为4。
:alter table student alter column sno varchar(10) 最好先删除这个字段的约束再修改,否则好像执行不了。
热门标签: