考点介绍:
存储过程可以说是一个记录集,它是由一些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
这是二叉树最常考的性质之一,是校招和考研笔试的考点。性质有数学的定理一样,掌握了这种题就是送分题,没掌握花很长时间也得不了分......
『数据库理论之存储过程』相关题目及解析内容可点击下方链接查看:
数据库理论之存储过程-移动端链接
数据库理论之存储过程-PC端链接