PL/SQL基本结构---表达式

1. 数值表达式

  算术运算符包括+(加法)、-(减法)、*(乘法)、/(除法 )和**(乘方)等

2. 字符表达式

  字符表达式由字符型常数、变量、函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符“||”。

3. 关系表达式

  关系表达式由字符表达式或数值表达式与关系运算符组成,可以使用的关系运算符包括以下9种。 
     < 小于 
     > 大于 
     = 等于(不是赋值运算符:=) 
     like  类似于 
     in 在……之中 
     <= 小于等于 
     >= 大于等于 
     != 不等于  或<> 
     between 在……之间 
     关系型表达式运算符两边的表达式的数据类型必须一致。

4. 逻辑表达式

  逻辑表达式由逻辑常数、变量、函数和逻辑运算符组成,常见的逻辑运算符包括以下3种。 
     NOT:逻辑非 
     OR:逻辑或 
     AND:逻辑与 
     运算的优先次序为NOT、AND和OR

时间: 2024-10-10 06:38:56

PL/SQL基本结构---表达式的相关文章

PL/SQL程序结构概要

一.条件与顺序控制 IF语句 要点: a.一个if总要有一个匹配的end if: b.在关键字end和if之间一定要有空格: c.关键字elsif中不要夹带e: d.只在关键字end if后使用分号(:) 具体表现形式: a.IF THEN END IF if和then之间的条件决定then与end if之间的逻辑是否会被执行:如果条件为false或null时,指定逻辑不被执行. b.IF THEN ELSE END IF 此种情况实现了逻辑上的二选一:通过if与then之间的条件结果决定是th

PL/SQL基本结构---PLSQL复合类型---表类型变量table

表类型变量table 语法如下:      type 表类型  is table of  类型  index by binary_integer;      表变量名  表类型; 类型可以是前面的类型定义,index by binary_integer 子句代表以符号整数为索引,这样访问表类型变量中的数据方法就是“表变量名(索引符号整数)”.table类型,相当于java中的Map容器,就是一个可变长的数组,key(符号整数索引)必须是整数,可以是负数,value(类型)可以是标量,也可以是re

PL/SQL基本结构---函数

数据类型转换函数 PL/SQL程序中提供了很多函数供扩展功能,除了标准SQL语言的函数可以使用外,最常见的数据类型转换函数有以下3个.      To_char:将其他类型数据转换为字符型.      To_date:将其他类型数据转换为日期型.       To_number:将其他类型数据转换为数值型. 系统输出打印      利用pl/sql在数据库服务器端打印一句话:      --set serveroutput on--设置数据库输出,默认为关闭,每次重新打开窗口需要重新设置.   

PL/SQL基本结构---基本数据类型变量

1. 基本数据类型      Number 数字型       Int 整数型       Pls_integer 整数型,产生溢出时出现错误       Binary_integer 整数型,表示带符号的整数       Char 定长字符型,最大255个字符       Varchar2 变长字符型,最大2000个字符       Long 变长字符型,最长2GB       Date 日期型       Boolean 布尔型(TRUE.FALSE.NULL三者取一)       在PL/

PL/SQL基本结构---PLSQL复合类型---记录类型record

记录类型record  record类型最常用,声明的时候可以加not null,但必须给初始值,如果record类型一致可以相互赋值,如果类型不同,里面的字段恰好相同,不能互相赋值.引用记录型变量的方法是“记录变量名.基本类型变量名”.    ―――――――――――――――――――――――――――――――――――――    declare         type t_first is record(              id number(3),              name v

PL/SQL基本结构---PLSQL复合类型---流程控制

*****************************************    PLSQL流程控制 ***************************************** if判断 declare         v_b boolean:=true; begin if v_b then           dbms_output.put_line('ok');        end if; end; if else判断 declare          v_b boolea

PL/SQL基本结构---变量赋值方式

*****************************************   变量赋值方式 ***************************************** oracle中变量赋值方式是值拷贝而非引用         declare         v_number1 number:=100;         v_number2 number;     begin         v_number2:=v_number1;         v_number1:=200

PL/SQL块与表达式

原文地址:https://www.cnblogs.com/springsnow/p/9394911.html

ORACLE PL/SQL编程总结(一)

----------PL/SQL 程序设计简介----------- 1.1   SQL与PL/SQL 1.1.1   什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写.PL/SQL是对SQL语言存储过程语言的扩展.从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL.它现在已经成为一种过程处理语言,简称PL/SQL.目前的PL/SQL包括两部分,一部分是数据库引擎部分:另一部分是可嵌入到许多产