oracle函数,查询,事务
函数包括:单行函数,多行函数(分组函数)
数值函数:
--绝对值 select abs(-12.3) from dual; --向上取值 select ceil(5.3) from dual; --向下取值 select floor(5.3 )from dual; --四舍五入 select round(123.4124,2)from dual; -- 截取小数点之后 select trunc(4252.04524,2) from dual; --次方 select power(2,3) from dual; --取余数 select mod(12.11,4) from dual; --开方 select sqrt(9) from dual; --判断正负 1为正 -1为负 0为0 select sign(-12) from dual;
View Code
字符函数:
lower(char) 将字符串转换为小写格式
upper(char) 将字符串转换为大写格式
length(char)返回字符串的长度
ltrim(char [,set]) 去掉set左端的字符串
select ltrim('this','th') from dual
View Code
--截取字符 select substr('hehe',3,2) from dual; --合并 select concat('h','e') from dual; --查找位置 select instr('he','h') from dual; --替换 select replace('he','e','h') from dual;
View Code
转换函数:
to_number() 转换为数字
select to_number('2000.02','999999D99') from dual;
to_char()将日期型转变为字符串
select to_char(sysdate,'yyyy-mm-dd') from dual;
to_date()转换为date类型
select to_date('2013-04-05','yyyy-mm-dd') from dual;
nvl(expr1,expr2) 将null转换为实际值
nvl2(expr1,expr2,expr3) 如果expr1不为null 这返回expr2,否则返回expr3
多表查询:
union :返回不重复行
union all:返回所有行
intersect :两个查询都检索到的行
minus:返回第一个查询检索到的行减去第二个查询检索到的行所剩余的行
事务:
commit:提交事务
rollback:回滚事务
savepoint a:设置保存点 整个事务部回滚
rollack to a :取消部分事务
rollack :取消全部事务
存储过程:
-- 4 部门名称和工资 create or replace procedure proc_sal(empo number) as Ename varchar2(30); Sal number; beginselect scott.emp.job,scott.emp.sal into Ename,Sal from scott.emp where scott.emp.empno=empo;dbms_output.put_line(Ename|| ' '||Sal );end;beginproc_sal(7369);end;
View Code
转载于:https://www.cnblogs.com/shuaif/p/3494941.html
oracle函数,查询,事务相关推荐
- oracle函数查询数据字典
1. 定义数据字典表 create table EI_DICT (id VARCHAR2(32) not null,dic_type VARCHAR2(32),dic_key VARCHAR2(32) ...
- oracle事务数统计,oracle函数与事务
------------------------------函数与自治事务 CREATE OR REPLACE FUNCTION 函数名称 RETURN VARCHAR2 IS num number: ...
- java oracle查询结果list取数,Oracle函数返回Table集合
Oracle table()函数查询函数返回的结果集 2015年12月13日 22:42:51 warrenjiang 阅读数:7452 版权声明:本文为博主原创文章,未经博主允许不得转载. http ...
- oracle查大事务语句,查询Oracle 中死事务的语句
查询Oracle 中死事务的语句 SQL> SELECT KTUXEUSN, KTUXESLT, KTUXESQN, /* Transaction ID */ 2 KTUXESTA Statu ...
- oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址
您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...
- java查询出来的日期类型_Java的第29天,Oracle函数
今天是学习Java的 第29天. 今天学习了数据库中DQL语言中的逻辑条件关系,优先规则,使用order by 排序.学习了Oracle函数,包括单行函数和多行函数,学习了字符函数,字符处理函数,数字 ...
- oracle 连接查询,子查询,分组函数
1.oracle 连接查询 2.oracle 子查询 3.oracle 分组函数 3.1 3.2 rollup SQL> --group by 作用于多列,先按照第一列进行分组,如果相同,按照第 ...
- Oracle数据库(一):安装函数查询条件查询
文章目录 1.课程总介绍 Oracle由来&埃里森的身世 为什么学习Oracle 2.Oracle安装与配置 3.正式学习部分 Oracle体系结构 Oracle和MYSQL的差别 SQL的简 ...
- 使用oracle 游标修改数据,Oracle 函数施行修改和游标传递
Oracle 函数执行修改和游标传递 ORA-14551:不能在查询语句中执行dml语句,开始误以为函数里不能执行DML或DDL语句,后查到前辈通过采用自治事务解决,在此基础上演例 传递SQL语句对数 ...
- WebDay18 MySQL存储过程 存储函数 触发器 事务
MySQL存储过程 存储函数 触发器 事务 一.MySQL存储过程和函数 1.存储过程和函数的概念 2.存储过程和函数的好处 3.存储过程和函数的区别 4.创建存储过程 5.调用存储过程 6.查看存储 ...
最新文章
- Linux那些事儿 之 戏说USB(大结局)还是那个match
- “智能经济”浪潮下,百度为何强调“人格化”与“服务化”?
- python是一种动态语言、这意味着_【python编程的优点是什么?难怪选择python的人越来越多了】- 环球网校...
- leetcode 1008. Construct Binary Search Tree from Preorder Traversal | 1008. 前序遍历构造二叉搜索树(Java)
- C++ 学习之旅(5)——设置Setup文件目录
- 如何更好的掌握一个知识点_如何成为一个更好的讲故事的人3个关键点
- 【Flink】Flink Exceeded checkpoint tolerable failure threshold
- 容器List之ArrayList详解
- 解决vue axios跨域请求发送两次问题
- 基于角色的用户权限设计的问题,大家探讨下
- layui 监听表单提交form.on(‘submit(sub)‘,function (){}) ajax请求失败问题
- 2021年长安杯电子数据取证比赛复盘完整版(wp)
- 小米8鸿蒙系统,小米手机刷鸿蒙系统
- 用图形化文件对比工具kdiff3解决git rebase冲突
- nmos导通流向_MOS管类型-MOS管4种类型与工作原理解析
- AM437x——LED驱动
- 计算机安装xp蓝屏怎么办,win7系统下装xp出现0x0000007B蓝屏解决方法|win7改装xp系统怎么设置BIOS...
- 【Git】回退 commit 版本详解
- Color Constancy 色彩恒常性(1)White Patch Retinex
- 基于物理的渲染PBR(二):挑战手写pbr和IBL环境光部分的见解
热门文章
- paip.VS2010未能加载类型
- WSL下的Docker数据卷挂载
- 周剑:国产商业智能 BI 这 20 年(1997~2017)
- 量化研究: Julia还是Matlab?
- 洛神云网络 SLB 负载均衡新姿势
- 毕设题目:Matlab无人机协同任务
- 【瑕疵检测】基于matlab GUI OTSU织物疵点检测【含Matlab源码 860期】
- python随机抽号_Python基础:手把手以实例教你学随机数产生和字符/ASCII码转换
- ai医疗行业研究_我作为AI医疗保健研究员的第一个月
- 女人在聊天中说给你一个拥抱_不要提高技能; 拥抱一个机器人