数据类型使用
1.声明:
a.格式:Variable_name [constant] databyte [not null] [:=default expression]
b.变量与常量声明基本一致,使用constant声明的为常量,不使用为变量,并且赋值只能在DECLARE区域赋值;
c.使用%TYPE和%ROWTYPE声明可以使变量的类型与表中字段类型或整个记录类型保持一致;
2.赋值:
a.使用“:=”赋值;
b.使用“select into” 或 “fetch into”赋值;
c.使用“&str”从键盘输入赋值;
匿名pl/sql程序块
无法再oracle中存储,每次执行都需编译
运算符 | 含义 | 示例 |
= | 等于 | a = 123 |
!= | 不等于 | c != 123 |
< | 小于 | a < 1 |
> | 大于 | b > 4 |
<= | 小于等于 | a <= b |
>= | 大于等于 | a >= c |
运算符 | 含义 | 示例 |
= | 等于 | name = 'pf' |
!= | 不等于 | name != 'pf' |
< | 字母顺序排在其前 | name1 < name2 |
> | 字母顺序排在其后 | name1 > name2 |
<= | 字母顺序排在其前或等于 | name1 <= name2 |
>= | 字母顺序排在其后或等于 | name1 >= name2 |
运算符 | 含义 | 示例 |
= | 等于 | date = to_date('2009-12-01','yyyy-mm-dd') |
!= | 不等于 | date = to_date('2009-12-01','yyyy-mm-dd') |
< | 早于 | date < to_date('2009-12-01','yyyy-mm-dd') |
> | 晚于 | date > '01-1月-2010' |
<= | 早于或等于 | date <= '01-1月-2010' |
>= | 晚于或等于 | date >= '01-1月-2010' |