前几天去参加腾讯的面试,在一面中,面试官问了一个问题:会用数据库吗?我说基本的会,然后他说:现在写一个删除一列的sql语句,然后就尴尬了。。。 回来后,决定好好 ...
一 存储过程 存储过程即为能完成特定功能的一组SQL语句集。如果需要对查出的多条数据进行操作的话,这里需要理解游标 CURSOR 的概念,对于oracle有for each row命令,可以不用游标。 游标可以理解为一个结果集,描述cursor的关键字有: SCROLL关键字指明游标可以在任意方向上滚动 FORWARD ONLY指明游标只能向前滚动。 READ ONLY指明在游标结果集中不允许进 ...
2016-08-16 12:59 0 6258 推荐指数:
前几天去参加腾讯的面试,在一面中,面试官问了一个问题:会用数据库吗?我说基本的会,然后他说:现在写一个删除一列的sql语句,然后就尴尬了。。。 回来后,决定好好 ...
触发器和存储过程 1. 存储过程和触发器是什么? 存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性. 1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用. 1.2特点: 1.3存储过程的分类 ...
一、存储过程 存储过程的基本格式如下:-- 声明结束符-- 创建存储过程DELIMITER $ -- 声明存储过程的结束符CREATE PROCEDURE pro_test() --存储过程名称(参数列表)BEGIN-- 可以写多个sql语句; -- sql语句+流程控制SELECT ...
一、存储过程 存储过程的基本格式如下: 1. 带有输入参数的存储过程 需求:传入一个员工的id,查询员工信息 2. 带有输出参数的存储过程 如何接受返回参数的值呢?这里涉及到MySQL的变量 MySQL变量一共有三种 ...
https://blog.csdn.net/jesse621/article/details/9452049 触发器,简洁,存储过程,明了 使用 触发器的作用: 触发器的主要作用是其能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。它能够对数据库中 ...
1. 存储过程和触发器是什么? 存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性. 1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用. 1.2特点: 1.3存储过程的分类 分为五类,系统存储过程,用户定义 ...
谈到存储过程和触发器,没有开发经验的小鸟们,会认为存储过程和触发器是是很高深的内容。那么今天我就带着大家一起来认识SQL Server中的这两位重量级嘉宾。其实个人以为,尽量少用或者规避存储过程和触发器。 在学习存储过程之前,我们先来讨论下为什么需要存储过程。 为什么需要存储过程 ...
触发器 现有字典表(Dict) 字段 说明 Id 标示 ItemKey 键 ItemValue 值 UpperId 上层标示 ...