当前位置: 首页 > news >正文

长沙网站推广系统前端开发和后端开发

长沙网站推广系统,前端开发和后端开发,建设工程有限公司 网站,企业网站策划书制作一、学习目标 熟悉存储过程的定义和使用,熟练运用 select ,update ,insert ,delete 命令完成对学生信息数据库的查询、更新、添加、删除操作。 二、学习内容 学生(学号,年龄,性别,系名) 课程(…

一、学习目标

熟悉存储过程的定义和使用,熟练运用 select  ,update ,insert ,delete 命令完成对学生信息数据库的查询、更新、添加、删除操作。

 二、学习内容

学生(学号,年龄,性别,系名)

课程(课号,课名,学分,学时)

选课(学号,课号,成绩)

根据上面基本表的信息定义一个存储过程,完成下面功能:

入口参数:学号

1 显示学生的选课信息

2 如果学生没选课,让他选1号课,插入一条选课记录,成绩为0

3 如果学生所有课都不及格,删掉该学生记录

三、SQL代码

create procedure shiyan7(@sno char(10))
as
if @sno in (select xe.sno from xe)
begin 
declare @w int 
set @w=(select max(grade) from xe where xe.sno=@sno)
if @w<60
begin
print'此学生成绩不合格,予以删除'
delete from xe where xe.sno=@sno
end;
else
begin
print'选课信息:'
select stu.sno,stu.sname,xe.cnum,xe.grade
from stu,xe
where stu.sno=xe.sno and stu.sno=@sno
end;
end;
else
begin
print'此学生未选课'
insert into xe
values(@sno,'01',0)
end;
exec shiyan7 200511101
exec shiyan7 200511104
exec shiyan7 200511811

 四、结果截图

 初始数据:

最终结果数据: 

 

五、小结

(1)创建存储过程
CREATE ORREPLACE PROCEDURE 过程名([参数1参数2..…]) 

AS <过程化 SOL 块>:
存储过程包括过程首部和过程体。在过程首部,“过程名”是数据库服务器合法的对象标识;参数列表[参数1,参数2,…]用名字来标识调用时给出的参数值,必须指定值的数据类型。可以定义输入参数、输出参数或输入/输出参数,默认为输入参数,也可以无参数

(2)执行存储过程
CALL/PERFORM PROCEDURE 过程名([参数1,参数2.…]);

使用CALL或者PERFORM等方式激活存储过程的执行。在过程化SQL中,数据库服务器支持在过程体中调用其他存储过程

(3)修改存储过程

可以使用ALTER PROCEDURE重命名一个存储过程:

ALTER PROCEDURE过程名1 RENAME TO 过程名2;

可以使用ALTER PROCEDURE重新编译一个存储过程:

ALTER PROCEDURE过程名COMPILE;
(4)删除存储过程

DROP PROCEDURE过程名0; 

使用存储过程具有以下优点:

(1)由于存储过程不像解释执行的SQL语句那样在提出操作请求时才进行语法分析和优化工作,因而运行效率高,它提供了在服务器端快速执行SQL语句的有效途径。

(2)存储过程降低了客户机和服务器之间的通信量。客户机上的应用程序只要通过网络向服务器发出调用存储过程的名字和参数,就可以让关系数据库管理系统执行其中的多条SQL语句并进行数据处理。只有最终的处理结果才返回客户端。

(3)方便实施企业规则。可以把企业规则的运算程序写成存储过程放入数据库服务器中,由关系数据库管理系统管理,既有利于集中控制,又能够方便地进行维护。当企业规则发生变化时只要修改存储过程即可,无须修改其他应用程序。 

http://www.yayakq.cn/news/236090/

相关文章:

  • 长沙专业网站建设公司排名科技感的网站
  • 建设个人你网站wordpress工具箱主题
  • 爬闪数媒 网站建设网页版微信传文件
  • 中国网站建设公司 排名网站网页翻页设计
  • ps设计网站步骤怎么自己做三个一网站
  • 自己做的网站怎么让别人看到app系统软件开发
  • 好的装修网站网站 内容建设存在的问题
  • seo网站分析案例网站建设注意事项知乎
  • 校园失物招领网站建设中国十大咨询机构
  • h5制作报价细则seo门户
  • 推广平台网站制作自己公司产品网站的好处
  • 做平面设计素材的哪个网站好吴江建设局网站打不开
  • 如何制作网站导航抖音视频添加小程序怎么赚钱
  • 一个企业可以做多个网站吗百度推广工资多少钱一个月
  • 网站空间域名每年都得交吗网站建设竞争对手分析
  • 网盘app下载企业seo年度
  • 网站推广策略方法盱眙网站建设公司
  • 免费入驻的外贸网站专业做公司宣传网站
  • 网站怎么做防御微擎 网站开发工具
  • 做一个平台网站的预算天水 网站建设 招聘
  • asp提交到另外网站用excel 做网站
  • 哪些网站需要icp备案怎样查后缀vc域名网站
  • 石家庄房产网站官网基于h5的个人网站建设
  • 网站开发工程师前景怎么样网站开发项目书
  • 网站设计简单讲解北京网站制建设公司
  • 墨刀可以做网站原型图吗我想做服装网站怎么做
  • 五金制品东莞网站建设代做网站排名
  • 做南美生意做什么网站好网站页面架构
  • 做网站定金是多少a链接下载wordpress
  • 怎么自己设置网站模板互联网营销怎么做