Oracle的运算符与控制语句

本文介绍了Oracle中的运算符与控制语句,包括赋值、连接、逻辑和比较运算符,以及IF、CASE、LOOP、WHILE、FOR等控制语句的使用方法,帮助理解PL/SQL的逻辑控制和数据处理。
摘要由CSDN通过智能技术生成

我们为什么需要Oracle的运算符与控制语句?

  我认为编程最重要的就是逻辑思维,而每种编程语言都大致相似:变量+运算符组成表达式,再通过控制语句,控制代码的流转。

  当前高级语言的运算符和控制语句都大致相同,学会一种语言其他语言入门就会相当容易。虽然大致相同,但也会有不少写法上的不同。掌握了PL/SQL的运算符与控制语句,就是Oracle数据库编程的开始了。

运算符

  各个语言的运算符都是大致相同的,PL/SQL与其他语言会有略微的写法差异,但大体含义与作用都是相同的。

1.赋值运算符

  在其他语言中,通常用 = 号来进行赋值运算。PL/SQL中则是使用 := 符号表示赋值运算。实例:

	declare
		v_number number;
	begin
		v_number := 3 + 4;  --将3+4的结果赋值给v_number
		dbms_output.put_line(v_number);
	end;

2.连接运算符

  在需要将两个字符串拼接起来时,则会使用连接运算符。像在Java中,会使用 + 符号来表示连接运算符,而PL/SQL中使用 || 来连接字符串。实例:

	declare
		v_string varchar2(100);
	begin
		v_string := 'ABC' || '123';  --字符串拼接
		dbms_output.put_line(v_string);
	end;

3.逻辑运算符

  与、或、非,最基本的三大逻辑运算,对PL/SQL语言来说当然是必不可少的。我每见到这三兄弟也是颇有感慨,因为在硬件电路中,它们仨也是重要的门电路。这也更可以说明,IT界,从硬件到软件,最离不开的就是逻辑思维。

  在PL/SQL中,使用AND表示与、OR表示或、NOT表示非。运算时,除了True与False,还要考虑NULL,下表为逻辑运算结果表:

x y x AND y x OR y NOT x
True
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值