数据库实验七(SQL Server SSMS)

news/2025/1/11 8:06:03/

实验要求

在这里插入图片描述

运行环境

  • SQL Server 2022
  • SQL Server Management Studio Management Studio 19

本实验的全部SQL脚本

-- 第一题
create function func1(@coursename char(30)) -- 定义函数
returns float
as
begindeclare @avg_score floatselect @avg_score = avg(score) from sc, cwhere c.cname = @coursename and sc.cno = c.cnoreturn @avg_score
endgo -- 消除批处理警告select dbo.func1('高数') avg_score -- 调用函数go -- 消除批处理警告-- 第二题
create proc update_score@coursename char(30)
as
begindeclare @id char(12), @old int, @c_id char(6), @new int;declare cur cursor forselect sno, score, sc.cno from sc, c where c.cname = @coursename and sc.cno = c.cnoopen curfetch next from cur into @id, @old, @c_id;while @@FETCH_STATUS = 0beginif @old > 90 and @old < 95set @new = @old + 5;else if @old <= 90 and @old > 90set @new = @old + 3;else if @old <= 80 and @old > 70 set @new = @old + 2;else if @old <=70 and @old > 60set @new = @old + 1;update sc set score = @new where sno = @id and sc.cno = @c_id;fetch next from cur into @id, @old, @c_id;endclose curdeallocate cur
end exec dbo.update_score '高等数学1'

http://www.ppmy.cn/news/297385.html

相关文章

keepalived配置虚拟IP

YUM安装 # yum安装 yum -y install keepalived # 查看安装版本 rpm -qa keepalived # 查看安装路径 rpm -ql keepalived或是使用源码安装 到这里下载 https://www.keepalived.org/download.html # 安装依赖 yum -y install gcc openssl-devel libnfnetlink-devel 下载源码包…

IP反查域名

IP反查域名 ip反查域名的三种方法&#xff0c;方法有很多&#xff0c;我这边只描述三种&#xff0c;也算是两种 1&#xff0c;在线网站 http://stool.chinaz.com/same 2&#xff0c;在线网站 https://site.ip138.com/ 3&#xff0c;工具 https://github.com/Sma11New/ip2domain…

IP地址的CIDR格式

将IP地址分为A类、B类、C类后&#xff0c;会造成IP地址的部分浪费。例如&#xff0c;一些连续的IP地址&#xff0c;一部分属于A类地址&#xff0c;另一部分属于B类地址。为了使这些地址聚合以方便管理&#xff0c;出现了CIDR&#xff08;无类域间路由&#xff09;。 无类域间路…

c# Linq操作DataTable

转载&#xff1a;c# Linq操作DataTable_lcawen的专栏-CSDN博客在平时的工作中&#xff0c;可能有很多情况下要对DataTable的里面的数据进行处理&#xff0c;最简单的例子如&#xff1a;对DataTable中的某个字段进行排序&#xff0c;根据条件筛选DataTable中的数据。。。&#x…

ip地址转换省市

前言 最近开发一个支付系统&#xff0c;为了避免上游风控&#xff08;路由规则限制&#xff09;&#xff0c;需要根据请求ip解析到对应物理地域信息&#xff0c;从而匹配到对应的地域商户&#xff0c;解决跨域消费问题。即将线上消费包装成线下消费。 实例&#xff1a;支付宝…

IP 子网划分工具

当您想要监控复杂的网络时&#xff0c;了解 IP 子网、IP 子网划分、IP 地址、路由器和默认网关的工作原理非常重要。本文档可帮助您了解 IP 子网划分基础知识、TCP/IP 子网、子网掩码和 IP 子网的用法。本文档介绍和使用 CIDR 和 VLSM 协议&#xff0c;分解子网寻址结构&#x…

IP 协议帧格式

IP协议RFC&#xff1a;https://tools.ietf.org/html/rfc791 IP协议在协议栈中位于网络层&#xff0c;网络数据传输封装方式如下&#xff1a; IP报文格式如下&#xff1a; 版本&#xff1a;IP报文版本号 IPV4:4&#xff0c;IPV6:6 首部长度&#xff1a;IP header 长度&#xf…

IP详解

1.基本概念 IP&#xff08;Internet Protocol&#xff09;&#xff1a;网络互连协议。IP地址是一个32位的二进制数&#xff0c;采用点分十进制表示 IP报文结构 普通IP报文头部长度为20个字节。 版本&#xff1a;标明IP协议的版本&#xff0c;目前为IPV4为4&#xff1b;报文长…