转: ORACLE存储过程笔记2----运算符和表达式

运算符和表达式

关系运算

=等于
<>,!=不等于
<小于
>大于
<=小于等于
>=大于等于

一般运算

+加
-减
*乘
/除
:=赋值号
=>关系号
..范围
||字符连接

赋值号的用法为
varible :=value;

数据库赋值可以通过select来完成,其中赋给的变量要先定义
V_name varchar2(20);
select name into V_name from table;

范围的用法
1..8表示1到8

逻辑运算

is null空值
between在两者之间
in在一列值中
and逻辑与
or逻辑或
not逻辑非

时间: 2024-11-07 15:09:50

转: ORACLE存储过程笔记2----运算符和表达式的相关文章

转:ORACLE存储过程笔记1----基本语法(以及与informix的比较)

一.基本语法(以及与informix的比较) create [or replace] procedure procedure_name (varible {IN|OUT|IN OUT} type)  {IS|AS} [varible { in | out | in out }]  type;[varible { in | out | in out }] type;...... [cursor curor_name IS select subclause] begin body end [proc

python学习笔记-3运算符与表达式

①表达式:将不同的数据(包括函数,变量)用运算符按一定的规则联结起来的式子 ②运算符: 算术运算符: + 加法运算符 -减法运算符 *乘法运算符 /除法运算符,整数与整数相除只能得出整数,若需得到小数部分,要在一个数中加上小数点后一位          如3/2只能得到1,如果要得到1.5,需这样运算:3.0/2即可得到1.5 //整除运算符,无论两个数的相除的结果有没有小数部分,结果都是的到整数部分 **次方运算符,比如三的四次方 3**4 %求余运算符,的到的结果为余数 赋值运算符: +=,

转: ORACLE存储过程笔记3----流程控制

流程控制 1.条件 if expression thenpl/sql or sqlend if; if expression thenpl/sql or sqlelsif expression thenpl/sql or sqlend if; 2.循环 loopSQLend loop; while expression loopsqlend loop; for loop_counter in lower_limit..upper_limitloopsqlend loop; goto label;

C语言笔记1--类型、运算符与表达式

 C语言笔记1--类型.运算符与表达式 总论: 变量和常量是程序处理的两种基本的数据对象.声明语句说明变量的名字和类型,也可以指定变量的初值.运算符指定将要进行的操作.表达式则把变量与常量组合起来生成新的值.对象的类型决定该对象可取值的集合以及可以对该对象执行的操作. 一.变量与常量的名字 1.名字是由字母.下划线和数字组成的序列,其第一个字符必须为字母:下划线"_"被看做是字母,但一般不要以下划线"_"开头. 2.名字区分字母大小写,变量名使用小写字母.符号常量

Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)

PL/SQL子程序 包括函数和过程.这里的函数指的是用户自己定义的函数,和系统函数是不同的.子程序一般是完成特定功能的PL/SQL程序块,并且具有一定的通用性,可以被不同的应用程序多次调用.Oracle提供可以把PL/SQL程序存储在数据库中,并可以再任何地方来运行它.这样就叫做存储过程或者是函数.过程和函数的唯一区别就是函数总是向调用者返回数据,而过程则不返回数据. 函数 如果用户要经常执行某些操作,并且需要返回特定的数据,那么就可以将这些操作构造成一个函数. 可以使用SQL语句定义函数. 基

Python 学习笔记(2) - 基本概念、运算符与表达式

字符串 - 可以使用 3 种形式 - 单引号 :「'your string'」 - 双引号 :「"your string"」 - 三引号 :「'''your string''' 或 """your string """」 ,可以定义多行字符串. 1 #单引号 2 print 'this is string' 3 4 #双引号 5 print "this is string" 6 7 #三引号 - 单引号 8

Oracle 存储过程学习笔记

1.存储过程简单实例 CREATE OR REPLACE PROCEDURE 存储过程名称 (参数in,参数out) AS -- 变量声明,每个声明用分号结束.可以在声明的同时初始化 name varchar2(50); age number(8) default 0; --开始逻辑运算 BEGIN --业务逻辑 END 2.游标实现方式. --显式实现方式(可以实现多值) cursor cursorVar is select event_id, isagain, rate from call_

C学习笔记(二) 运算符和表达式

二.运算符和表达式 (1)算术运算符:+ - * / % 其中:/为整除,%为求余 (2)关系运算符:> .<. ==. >= .<=. != (3)逻辑运算符:|| && ! (4)位运算符:<<.>>.~(取反).|(按位或,有1则为1).^(按位异或,相等为0不等为1).&(按位与,有0为0) (5)赋值运算符:= (6)条件运算符(三目运算符)?: (7)逗号运算符(顺序求值运算符)

oracle存储过程实例

oracle存储过程实例 分类: 数据(仓)库及处理 2010-05-03 17:15 1055人阅读 评论(2)收藏 举报 认识存储过程和函数 存储过程和函数也是一种PL/SQL块,是存入数据库的PL/SQL块.但存储过程和函数不同于已经介绍过的PL/SQL程序,我们通常把PL/SQL程序称为无名块,而存储过程和函数是以命名的方式存储于数据库中的.和PL/SQL程序相比,存储过程有非常多长处,详细归纳例如以下: * 存储过程和函数以命名的数据库对象形式存储于数据库其中.存储在数据库中的长处是非