Oracle进阶一
来源:互联网 发布:中老年品位 知乎 编辑:程序博客网 时间:2024/06/06 22:37
Oracle事务:
事务用于保证数据的一致性,他是由增、删、改语句组成,改组事务要么一起成功,要么一起失败;oracle会在被作用的表上加锁。
回退事务:
保存点(savepoint):是事务中的一个点,用于取消事务。当结束事务时,会自动的删除该事务所定义的所有保存点。当执行rollback时,通过指定保存点回退。
Rollback to 保存点;
Rollback 取消全部事务;
Commit后无法在进行回退。
只读事务:只允许执行查询操作,而不允许dml操作的事务,使用只读事务可以确保用户只能取得某个时间点的数据。取得特定时间点的数据信息。
设置只读事务: set transaction read only;
oracle函数:
字符函数:lower(char): 小写;upper(char) 大写; length(char)返回字符串的长度;substr(char,m,n):返回字符串的字串;
select upper(substr(ename,1,1)) || lower(substr(ename,2,length(ename)-1)) fromemp;//将查询出来的姓名,首字母大写,其余小写||连接
replace: 替换函数
数学函数:cos、sin、exp、ln、log、sinh、round 等
round(n,[m]) :四舍五入,如果省略m 就四舍五入到整数,如果m是正数就到小数点后m位,m为负数则相反
trunc(n,[m]):截取函数,没有m就截取小数部分,m为正数表示截取到小数点m位后,如果m是负数,就截取到小数点的前m位;
mod(m,n),
floor(n):返回小于或者等于n的最大正数 //向下取整
,ceil(n):返回大于或者等于n的最小正数//向上取整
dual 虚拟表用于oracle测试
日期函数:
默认情况下日期格式是dd-mon-yy 即12-7月-1992 //1992-7-12
sysdate: 返回系统时间
add_moths(d,n):返回指定日期n个月之后的日期;
last_day(d): 返回指定日期所在月份的最后一天;
转换函数:to_char转换位字符串 to_char(指定的数据,’要转化的格式’)
select ename,to_char(birthday,’yyyy-mm-dd hh24:mi:ss’) “出生日期” from emp;
to_date:日期转换 把日期转化为指定格式to_date(d,’yyyy-mm-dd hh24:mi:ss’)
系统函数:
terminal:当前绘画所对应终端的标识符
language:语言
db_name:当前数据库的名字
nis_date_from :当前对话用户所对应的日期格式
session_user:当前会话所对应的数据库名
current_schema:当前会话客户所对应的默认方案
host:返回数据库所在的主机名
select sys_context(‘USERNV’,’系统函数名’) from dual;
- Oracle进阶一
- oracle进阶【一】之初出茅庐
- oracle进阶【一】之初出茅庐—>oracle环境搭建1
- oracle进阶【一】之初出茅庐—>oracle环境搭建2
- 以Oracle数据库为目标的数据库进阶(一)
- Oracle进阶之你可能会用到的命令(一)
- oracle进阶【一】之初出茅庐—>oracle用户及权限管理实例操作
- java程序员菜鸟进阶(一)oracle基础详解(一)Windows_7安装oracle和简单配置详解
- ORACLE进阶之一:HINT
- ORACLE进阶之一:HINT
- Oracle进阶学习图
- Oracle PL/SQL进阶
- oracle进阶实战笔记
- Oracle PL/SQL进阶
- Oracle的进阶
- Oracle进阶二
- ORACLE进阶(一) 通过EXPDP IMPDP命令实现导dmp
- 多线程进阶代码一
- 进程创建关于fork()浅解
- Linux下的C语言编程——简单实现tcp客户端和服务器
- 理解线程3 c语言示例线程基本操作
- C语言编译的各个阶段
- 3. Longest Substring Without Repeating Characters
- Oracle进阶一
- 【考研数学】——高数
- mysql在线将基于日志的复制和基于事务的复制互换
- Pthread使用总结
- 判断一个字符串是否是另一个字符串的左旋,如果是输出左旋的次数
- VS2013/MFC编程入门之三十三(菜单:菜单及CMenu类的使用)
- Spring4配置websocket,基于xml从零(0)开始
- 剑指offer面试题2—实现Singleton模式(Java实现)
- mysql自带备份还原工具