摘要:
--1 更新特定表中记录的存储过程并在WEBpage中使用ADO调用。use MySchoolselect * from Classinsert into Class values('net','优秀班级体')create proc usp_T_Class_update@classId int,@cName varchar(50),@cDescription varchar(50)as begin update Class set cName=@cName, cDescription=@cDescription where clsId=@classId end 阅读全文
摘要:
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊?Microsoft公司为什么还要添加这个技术呢?那么存储过程与一般的SQL语句有什么区别呢?存储过程的优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时 阅读全文
摘要:
--1.存储过程复用代码案例--如果english不及格的人超过半数--则给每个人增加2分,循环加,直到不及格的人数少于一半.--usp_promoteGrade有一个参数,及格分数线@passline.use MySchoolselect * from Scoreupdate Score set english=50 where english between 60 and 90create proc usp_promoteGrade@passline intas begin declare @count1 int=(select COUNT(*) from Score) decla... 阅读全文