PL/SQL
文章平均质量分 80
EVISWANG
这个作者很懒,什么都没留下…
展开
-
条件控制
条件控制: If语句: --条件控制之if语句 --使用条件控制,可以基于某种条件来控制程序的执行流 --PL/SQL有3种类型的条件控制: IF、ELSIF和CASE语句 --IF语句有两种形式: --1)IF-THEN语句是最基本的条件控制形式,其语法结构如下所示: IF condition THEN STATEMENT 1; …… STATEMENT原创 2015-11-21 16:35:59 · 567 阅读 · 0 评论 -
编写存储过程,对于有8个以上学生报名的课程,费用95折
create or replace procedure discount is --//声明部分 cursor c_group_discount is --声明游标,保存需要打折的课程编号和名称 select distinct c.course_no,c.description --distinct 这里要去重,防止重复打折 。查找满足条原创 2015-11-21 16:40:12 · 407 阅读 · 0 评论 -
Correlated Subqueries 相关子查询
计算过程: 1.扫描外查询的第一条记录 2.扫描子查询,并将第一条记录的对应值传给子查询,由此计算出子查询的结果 3.根据子查询的结果,返回外查询的结果。 4.重复上述动作,开始扫描外查询的第二条记录,第三条记录,直至全部扫描完毕 --Correlated Subqueries 相关子查询 --当子查询引用了父语句中的表的列时,Oracle执行一个相关子查询。 --要把相关子原创 2016-02-24 22:52:44 · 1186 阅读 · 1 评论 -
insert all/ insert first/ pivoting insert
--把子查询作为insert的目标: --实际上就是向视图中插入 --插入一个欧洲的部门 insert into (select l.location_id,l.city,l.country_id from locations l join countries c on (l.country原创 2016-02-25 14:37:28 · 522 阅读 · 0 评论 -
不相关子查询
--使用子查询 --不相关子查询: --子查询先执行,然后再执行外部查询。外部查询会使用到子查询的 --返回值。 --查询挣得的比亚伯多的雇员的姓名和薪水 select last_name,salary from employees where salary > (select salary from employees原创 2016-02-25 16:22:31 · 722 阅读 · 0 评论 -
ORACLE 动态SQL 转义字符 单引号
脚本内容:业务部门需要定期从某库取出质保数据: cat zhibaodata.sh #!/bin/sh export DISPLAY=:0 if [ -f ~/.bash_profile ]; then . ~/.bash_profile fi sh /home/oracle/.bash_profile Sql_Directory=/u01/temp/sc原创 2017-03-10 10:22:24 · 4310 阅读 · 0 评论