首页 > 条据书信 > 外贸信函 / 正文
JAVA面试题集数据库方面
2021-03-14 11:06:12 ℃1.存储过程和函数的区别
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。
2.事务是什么?
事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:
原子性事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。
一致性事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有的内部数据结构(如 B 树索引或双向链表)都必须是正确的。
隔离性由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。
持久性事务完成之后,它对于系统的影响是永久性的。该修改即使出现系统故障也将一直保持。
3. 游标的作用?如何知道游标已经到了最后?
游标用于定位结果集的行,通过判断全局变量@@FETCH_STATUS可以判断是否到了最后,通常此变量不等于0表示出错或到了最后。
4. 触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。
事前触发器运行于触发事件发生之前,而事后触发器运行于触发事件发生之后。通常事前触发器可以获取事件之前和新的字段值。
语句级触发器可以在语句执行前或后执行,而行级触发在触发器所影响的每一行触发一次。
- 上一篇:入党积极分子大学生思想汇报范本
- 下一篇:买房五个环节有陷阱
猜你喜欢
- 2024-01-15 关于外贸发展情况调研报告
- 2024-01-04 关于外贸领域进出口情况调研报告
- 2023-10-23 2023年度外贸协议书4篇【精选推荐】
- 2023-10-11 2023年关于外贸总结9篇【完整版】
- 2023-08-22 外贸业务员工作计划怎么写-业务员工作计划6篇
- 2023-08-19 2023年度外贸下半年工作计划4篇
- 2023-06-18 2023年应届生外贸实习报告3000字
- 2023-06-18 网上外贸业务实习报告例文【优秀范文】
- 2023-06-18 2023年度电子公司外贸跟单员实习报告
- 2023-06-18 2023年度外贸公司大学生实习报告
- 搜索
-
- 学习第三次中央新疆工作座谈会心得体会 09-28
- 关于党建工作与业务工作深度融合的几点 03-25
- 2020新冠疫苗预防接种应急预案 12-24
- [公司新年贺词]公司买新机器祝福语 11-25
- 项目评审费用管理办法 07-01
- 政府宣传标语(精选多篇) 01-29
- 基层党建联系点工作制度 08-06
- 参观哈尔滨党史纪念馆心得 09-06
- 2020秋新教科版小学三年级科学上期中测 10-29
- 某市纪委关于对督导力度不够、基层监督 03-12
- 11-25国庆70周年庆典晚会 庆典晚会串词
- 11-25办公室礼仪的十大原则 浅谈办公室的电话礼仪
- 01-17用心灵轻轻地歌唱_心灵的歌唱
- 01-17也许你不是我一生的唯一|也许不是我
- 01-17爱了,请珍惜;不爱,趁早放手|爱就珍惜不爱就放手
- 01-17岁月带走的是记忆,但回忆会越来越清晰|有趣又有深意的句子
- 01-17曾经的美好只是曾经,我只想珍惜身边的人|我只想珍惜你
- 01-18从容不惊 [学会笑眼去看世界,不惊不乍,淡定从容]
- 02-03当代大学生学习态度调查报告
- 02-03常用护患英语会话
- 标签列表