计算机等级考试数据库三级(笔记2)

1 插入 修改 现要创建一个具有如下功能的触发器:每当在销售表中插入一条销售记录时,修改商品表中对应商品的销售总量,假设一次只插入一条销售记录。请补全下列代码。CREATE TRIGGER tri insert on xx FOR xx AS xx 商品表 xx 销售总量=xx +(SELECT销售数量 FROM xx) WHERE 商品号 IN (SELECT 商品号 FROM Inserted)

1 函数返回 CREATE FUNCTION dbo.f TotalOty(@GoodID xxx int AS xx RETURN(SELECT xx(单价*销售数量)FROM 商品表JOIN xx ON xx WHERE商品号=xx

1 游标 查询 DECLARE c1 xx 学号,课程号,成绩 FROM 选课 WHERE 成绩>=90

1 通过游标查询 DECLARE @Sname varchar(20) DECLARE test cur CURSOR FOR SELECT Sname FROM Stdent WHERE Sdept="计算机系" OPEN test_cur FETCH NEXT FROM test cur xx WHILE xx =0 BEGIN
PRINT @Sname ... END CLOSE test_cur

1 超过 SELECT Sdept, COUNT(*) FROM Sudent GROUP BY Sdept xx COUNT(*)>1000

1 游标查询 DECLARE @Sname varchar(20) DECLARE test_cur CURSOR FOR SELECT Sname FROM Stdent WHERE sdept ="计算机系" OPEN test cur xx NEXT FROM test_cur INTO @Sname

1 用户自定义函数主要包括xx函数和xx函数两类

设有表Student(Sno,Sname,sdept),现要查询与"张三"在同一个系的学生姓名。请补全下列语句:SELECT S1.Sname FROM Student S1 JOIN Student xx ON S1.Sdept=S2.Sdept WHERE S2.Sname = '张三'

默认值 设在SQL Server 2008中,有如下定义的存储过程:CREATE PROC P1 @dept varhcar(30)="计算机系",@x int AS ..现要调用该存储过程,并且第一个参数用存储过程的默认值。请补全下列语句:EXEC P1 xx,20

输出参数 设在SQL Server2008中,有如下定义的存储过程:CREATE PROCP1 @dept varhcar(30), @x int OUTPUT AS....现要调用该存储过程。请补全下列语句:DECLARE @i int EXECP1"计算机系",@i xx

限制 CREATE TRIGGER tri cnt ON 选课 xx INSERT AS......

删除 CREATE TRIGGER tri del ON 选课 AFTER xx AS IF EXISTS( SELECT * FROM DELETED WHERE 成绩<60) ROLLBACK

提取数据 xx NEXT FROM C1

分组 SELECT Sdept,COUNT(*) FROM Sudent xx Sdept

SELECT所在部门,职工名,奖励工资 FROM 职工表a WHERE奖励工资IN(SELECT TOP 3 奖励工资 FROM 职工表b Where xx ORDER BY 奖励工资DESC) ORDER BY所在部门,奖励工资 DESC

调用存储 xx P1 "abc"

内联表值函数 FUNCTION f_x(@x int) RETURNS xx AS...

删除存储 xx PROCEDURE p1.

游标 DECLARE MYYB xx FOR SELECT * FROMT1

游标提取下一行 CURSOR xx FROM c1 INTO.

在SOL SERVER 2008中,由INSERT操作引发的触发器的逻辑工作表是xx

10 CREATE PROCEDURE PI @X INT =xx AS ...

输出参数 CREATE PROCP1 @x int, @y int, @z int output AS ...请补全下列调用该存储过程的语句。DECLARE @S int EXEC P1 20,30,@S xx

在浏览器/服务器体系结构的三层架构数据库应用系统中,存储过程是在xx服务器上执行的

SQL Server 2008中,有如下定义@X的默认值为"计算机系"的存储过程,请补全下列语句:CREATE PROCEDURE P1 @X varchar(20) xx AS...

声明游标 DECLARE cur CURSOR xx SELECT...

在机器学习算法中,将输入的对象打上已知标签的算法属于xx算法

|----------------------------------------------------|
| 销售表 INSERT UPDATE SET 商品表.销售总量 Inserted |
| Char RETURNS BEGIN SUM 销售表 商品号=销售表.商品号 @GoodID END |
| CURSOR FOR SELECT |
| INTO @Sname @@FETCH STATUS |
| having |
| FETCH |
| 标量 表值 |
| S2 |
| DEFAULT |
| OUTPUT |
| INSTEAD OF |
| DELETE |
| FETCH |
| GROUP BY |
| a.所在部门=b.所在部门 |
| EXECUTE |
| TABLE |
| DROP |
| CURSOR |
| NEXT |
| INSERTED |
| 10 |
| output |
| 数据库 |
| 计算机系 |
| for |
| 分类 |

相关推荐
z1234567898632 分钟前
2026最新两款AI编程工具深度对比实测
java·数据库·ai编程
程序猿DD34 分钟前
一个 API Key,统一调用大模型、生图和联网搜索
数据库·网关
yaoxin5211231 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
做个文艺程序员1 小时前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
TlSfoward2 小时前
抓包代理链路下的 TLS 指纹变化分析 TLSFOWARD抓包工具
数据库·爬虫·网络协议·搜索引擎·php
数智化管理手记2 小时前
账龄分析手工统计易遗漏?自动账龄分析工具怎么搭建
大数据·网络·数据库·人工智能·数据挖掘
LabVIEW开发2 小时前
NI Package Manager安装LabVIEW时InternalServerError错误
网络·数据库·labview·labview知识·labview功能·labview程序
小钻风33662 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
SelectDB2 小时前
PostgreSQL 实时同步到 Apache Doris:一站式 CDC 解决方案
数据库
其美杰布-富贵-李2 小时前
Spring Boot 工程开发全流程说明
java·spring boot·后端