欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Oracle事务与函数

程序员文章站 2023-02-24 22:28:22
事务 1 事务 设置保存点:savepoin a; 回滚:rollback to a; 回滚全部事务:rollback; 注意:当创建保存点后,一旦提交(commit)后...

事务

1 事务

设置保存点:savepoin a;
回滚:rollback to a;
回滚全部事务:rollback;
注意:当创建保存点后,一旦提交(commit)后保存点将不存在

2 只读事务
只读事务是指只允许执行查询的操作,而不允许执行任何其它dml操作的事务。
使用只读事务可以确保用户只能取得某时间点的数据。在设置只读事务后,尽管
其它会话可能会提交新的事务,但是只读事务将不会取得最新数据的变化,从而
可以保证取得特定时间点的数据信息。
设置只读事务
sql> set transaction read only

函数
3 字符函数
(1)lower(char):将字符串转换为小写的格式
(2)upper(chae):将字符串转换为大写的格式
(3)length(char)返回字符串的长度
(4)substr(char,m,n):取字符串的子串
(5)replace(char,searchchar,replacechar):在指定字符串中查找字符,将其替换
(6)instr(char1,childchar):取子串在字符串中的位置

4 数学函数
(1)round(n,[m]):用于四舍五入
(2)trunc(n,[m]):用于截取数字
(3)mod:取摸
(4)floor(n):返回小于或是等于n的最大整数
(5)ceil(n):返回大于或是等于n的最小整数

5 日期函数
(1)sysdate:该函数返回时间
(2)add_months(d,n):添加月份。d代表日期,n代表要加的月份数
(3)lasr_day(d):返回指定日期所在月份的最后一天

6 转换函数
用于将一种数据类型转换为另一种数据类型
(1)tochar():转换为字符
(2)todate():将字符串转换为日期