Oracle高级编程 存储过程

发布 2021-04-27 21:13:28 阅读 9940

存储过程 pl/sql提供了三种判断语句。

1、if—then—

2、if—then—else

3、if—then--else

if--else

编写一个存储过程输入员工号,如果该员工初始的工资小于1200,则给其增加10%

j**a程序调用procedure

循环语句:1、loop是pl/sql中最简单的循环语句,这种循环语句以loop开头,以end loop

结尾,这种循环至少会被执行一次。

例子: 编写一个过程,输入用户名,并循环添加10个用户到user表中,用户编号从1开始增加。

2、while循环。

对于while循环,只有条件为true时,才会执行循环语句,while循环以while..loop开始,以end loop介绍、、结束。

例子:编写一个过程,可以输入用户名,并循环添加10个用户到user表中,用户编号从11开始增加。

3、for循环。

for循环是一种隐含的循环方式,在例子中i在隐含中就在不停地增加。

顺序控制语句。

gotonull

二、 存储过程的参数。

不带参数的存储过程。

只有输入参数的存储过程。

只有输出参数的存储过程。

带有输入输出的存储过程。

1、不带参数的存储过程。

2、只带输入参数的存储过程。

3、只带输出参数(有返回值)的存储过程。

j**a调用程序。

3、带有输入输出参数的存储过程。

j**a调用**。

4、结合cursor输出的存储过程(返回列表)

Oracle定时执行存储过程

包含以下子过程 broken 过程。change 过程。interval 过程。isubmit 过程。next date 过程。remove 过程。run 过程。submit 过程。user export 过程。what 过程。broken 过程更新一个已提交的工作的状态,典型地是用来把一个已破工作...

oracle专家高级编程心得

名词解释 1 mts microsoft transaction server 多线程服务器,在sga中。2 oltp on line transaction processing 联机事务处理。3 aq advanced queue 高级队列。4 sga system global area 系统...

SQL存储过程高级基础语法

sql存储过程基本语法 一。注释。单行注释,从这到本行结束为注释sql 语法,类似c c 中 多行注释,类似c c 中 二。变量 int,smallint,tinyint,decimal,float,real,money smallmoneysql 语法,text image,char,varcha...