pl/sql自学总结

as :别名(alias的缩写)

:= :赋值

|| :连接符号 可以将两个字段的值连接在一起

fetch into : 就是将游标里的数据取出来存放在变量里

exit when:游标一条一条地遍历记录,当找不到记录时退出(游标迭代完了,退出)

%notfound :
cursor%NOTFOUND表示这个游标没有查到数据
–%FOUND
– SQL 语句影响了一行或多行时为TRUE
–%NOTFOUND
– SQL 语句没有影响任何行时为TRUE
–%ROWCOUNT– SQL 语句影响的行数
–%ISOPEN - 游标是否打开,始终为FALSE

%rowtype :表示该类型为行数据类型,存储的是一行数据,一行数据里可以有多列,类似于表里的一行数据,也可以是游标里的一行数据。

–%rowcount– SQL 语句影响的行数

%type :对应一个字段
%rowtype :对应一条记录(即2个以上字段)

mod :取余函数

EXCEPTION
when others then :http://blog.csdn.net/myflysun/article/details/7547141

ref 就是声明变量 游标作为变量处理的意思

–员工异常打卡信息集合
cur_person pkg_mail_param.cur_personmail;//集合的东西
empRowType cur_person%rowtype;//行类型

oracle字段就类似于excel的数据列、数据库里叫记录的属性

单引号有两个作用,一是字符串是由单引号引用,二是转义。

N’ AS SCBZ
新增了一个字段,字段名为scbz,每条记录的字段值都为’N’
as的作用就是当做别名的意思,当做。其实空格代替as 也可以。(前面时候吗的别名)

你可能感兴趣的:(pl/sql自学总结)