oracle if 跳出循环,Oracle(变量定义、接收用户输入、if语句、循环语句)

PL/SQL(Procedure Language/SQL):是Oracle对sql语言的过程化扩展,在SQL语言的基础上增加了过程处理语言(分支、循环等),使得SQL语言具有过程处理能力,它是一种面向过程的语言。·

1、实现过程

declare:开头,后面是说明部分

说明部分:定义变量、光标申明、例外说明

程序:begin开始

dbms_output:存储过程(存储函数)

end:结束

2、打印Hello World

(1)书写程序:

cce710d4a274a1676384bf1a9994267c.png

(2)打开数据库开关并运行重新:

059e03fa9d5ed21dbf96647bfe8d00bb.png

(3)在PL/SQL中运行:

9e01b67a9fab06327c46365bd67dcd78.png

f0c7c3e4d56729a90920b5eddcfcd6e4.png

3、定义引用型变量和变量的赋值

(1)引用型变量的定义:

例如:第一句话的意思是定义变量pename,该变量的数据类型和emp表的ename属性的数据类型保持一致。

(2)变量的赋值:

将查询的的ename和sal的值分别赋值给变量pename和psal。

(3)程序:

d3b4811bc79644e41fc11e4b10afa33d.png

4、记录型变量

(1)定义记录型变量:

(2)程序:

cf7e2d446ff942b69d7e8ca18513eabe.png

5、 if语句、接收用户输入:

(1)接收用户输入:

(2)if语句:

(3)完整程序:

6、循环语句

(1)while:

输出1-10:

(2)for:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值