【校招VIP】数据库理论之存储过程
考点介绍:
存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。
一、考点试题
1.关于存储过程,以下说法正确的是?
(1)存储过程可以看成是对一系列 SQL 操作的批处理
(2)把实现封装在了存储过程中,无法保证安全性
(3)存储过程不是预先编译
(4)命令行中创建存储过程需要自定义分隔符,因为命令行是以 ; 为结束符,而存储过程中也包含了分号,因此会错误把这部分分号当成是结束符,造成语法错误。
(5)包含out in和 outin 三种参数
(6)每次只能给一个变量赋值,不支持集合的操作。
A.(1)(2)(4)
B.(2)(4)(6)
C.(1)(4)(6)
D.(2)(5)(6)
解答:正确答案是 C
题目解析:2 把实现封装在了存储过程中......
2.什么是存储过程?
解答:存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令......
3.为什么要建立存储过程?
解答:存储过程有以下优点:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高......
4.存储过程分别有哪些类型?
解答:(1).基本结构:Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常......
二、考点文章
1.《SQL进阶教程》:标准SQL的功能超乎你想象
全书460页,主要分实践和理论两部分。第一章是实践篇,大量SQL代码......
2.sql经典50题
excel思路:观察原始表格数据,在excel中想得到01比02高,我们需要将原始表格拆分成两个表,课程01表和课程02表,再进行vlookup得到c表,根据if条件判断筛出最终数据......
三、考点视频
二叉树叶子结点数=度为2结点数+1
这是二叉树最常考的性质之一,是校招和考研笔试的考点。性质有数学的定理一样,掌握了这种题就是送分题,没掌握花很长时间也得不了分......
移动端:https://m.xiaozhao.vip/dTopic/detail/1142
PC端:https://xiaozhao.vip/dTopic/detail/1142
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)