ORACLE PL/SQL编程八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触...
分类:
数据库 时间:
2015-06-22 16:15:36
阅读次数:
135
1、存储过程框架 变量:局部、全局、内置 declare 仅用在begin...end中, 声明的是局部变量, 作用范围也仅在此begin...end中 declare 前不能有任何其他非declare语句 declare v1, v2, v3 int default 0; -- 无default则...
分类:
数据库 时间:
2015-06-14 10:44:51
阅读次数:
224
PL/SQL编程基础
实践目的
(1) 掌握PL/SQL块结构、PL/SQL的基本语法、PL/SQL的控制结构。
(2) 掌握PL/SQL块中使用复合数据类型和游标的方法。
实践内容
任务中涉及的数据表是scott用户给出的表。建议将下面所做的练习内容保存起来,以便在实践7中在此基础上进行修改,注意比较未命名的PL/SQL与命名的PL/SQL的差别。
(1)输出1-1000能被3和5整除的数
(2)求1-100奇数之和
(3)输出10号部门的员工号,员工名和公资。
(4)EMP表中职工号7788的职...
分类:
数据库 时间:
2015-06-08 09:49:39
阅读次数:
223
数据类型:列的类型 变量定义:declare 变量名 类型名 变量名:以@开头 赋值和取值: 赋值:set/select 变量=值 取值:变量名例:declare @a varchar(50) --定义变量set @a = 'hello world' --给变量赋值--select @a = 'he...
分类:
数据库 时间:
2015-06-01 00:42:02
阅读次数:
213
存储过程:SQL编程:数据类型:列的类型变量定义:declare 变量名 类型名变量名:以@开头。例:赋值和取值: 赋值:set/select 变量=值 取值:变量名例:运算符:算术、关系、逻辑、其它算术:+ ,- ,* ,/ ,% 没有++ --关系:> ,=, / !=逻辑:and ,or .....
分类:
数据库 时间:
2015-05-30 18:01:47
阅读次数:
168
1、case…when…then的使用select case brand_id when 1 then '三星' when 2 then '苹果' else '小米' end as brand_id from ecs_goods
分类:
数据库 时间:
2015-05-29 15:27:09
阅读次数:
138
存储过程:procedure
概念类似于函数,就是把一段代码封装起来,
当要执行这一段代码的时候,可以通过调用该存储过程来实现,
在封装的语句体里面,可以用if/else,case,while等控制结构,
可以进行sql编程
查看现有的存储过程
showprocedurestatus
删除存储过程
dropprocedur..
分类:
其他好文 时间:
2015-05-20 18:41:47
阅读次数:
109
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发...
分类:
数据库 时间:
2015-05-19 18:37:46
阅读次数:
222
ORACLE PL/SQL编程之八:
把触发器说透
本篇主要内容如下:
8.1 触发器类型
8.1.1 DML触发器
8.1.2 替代触发器
8.1.3 系统触发器
8.2 创建触发器
8.2.1 触发器触发次序
8.2.2 创建DML触发器
8.2.3 创建替代(INSTEAD OF)触发器
8.2.3 创建系统事件...
分类:
数据库 时间:
2015-05-14 08:49:30
阅读次数:
158
SQL编程之高级查询(子查询)以及注意事项1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INT...
分类:
数据库 时间:
2015-05-05 16:01:12
阅读次数:
175