【Oracle中的填充函数lpad和rpad的用法(转)】教程文章相关的互联网学习教程文章

oracle sqlplus命令和常用函数【图】

常用命令:连接sqlplus命令行下运行cmd进入,如以sys模式登陆,命令如下:(1).sqlplus "sys/zhb126 as sysdba"(2).sqlplus/nolog connect sys/zhb126 as sysdba(3).sqlplus scott/tiger启动数据库实例startup --启动数据库的同时启动控制文件、数据文件startup mount --启动数据库的同时启动控制文件、不启动数据文件startup nomount --仅启动数据库实例,用于控制文件丢失情况,此时控制文件无法启动关闭数据库实例shutdown --正...

Oracle管道函数(Pipelined Table Function)介绍【代码】

一 概述:1、管道函数即是可以返回行集合(可以使嵌套表nested table 或数组 varray)的函数,我们可以像查询物理表一样查询它或者将其 赋值给集合变量。2、管道函数为并行执行,在普通的函数中使用dbms_output输出的信息,需要在服务器执行完整个函数后一次性的返回给客户端。如果需要在客户端实时的输出函数执行过程中的一些信息,在oracle9i以后可以使用管道函数(pipeline function)。3、关键字PIPELINED表明这是一个oracle管道...

oracle函数【代码】

SELECT INITCAP(‘the soap‘) "Capitals" FROM DUAL; --首字母大写 帕斯卡命名法selectLOWER(‘XIAOJIANJIAN‘) "list" FROM DUAL; SELECTLOWER(‘MR. SCOTT MCMILLAN‘) "Lowercase" FROM DUAL; --全部小写SELECTUPPER(‘last_name‘) "Uppercase"FROM DUAL; --全部大写SELECT CONCAT(CONCAT(‘last_name‘, ‘‘‘s job category is ‘),student."id") "Job" FROM student WHERE student."id" =3;--连接字符串SELECT SUBST...

Oracle中日期转换函数

TO_DATETO_DATE(char[,fmt[nlsparams]])char:要转换的字符串fmt:格式nlsparams:指定日期语言例如:查询2002年以后入职的员工:select * from emp where hiredate>to_date(‘2002-01-01‘,‘YYYY-MM-DD‘);常见日期格式见下表:YY:2位数字年份YYYY:4位数字年份MM:2位数字月份MON:简拼的月份MONTH:全拼的月份DD:2位数字的天DY:周几的缩写DAY:周几的全拼HH24:24小时制时间HH12:12小时制时间MI:显示分秒SS:显示秒原文:htt...

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用【代码】【图】

1.1trunc函数处理数字trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUNC(number[,decimals]) 其中: number 待做截取处理的数值 decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分。 1select trunc(123.98)from dual; 2select trunc(123.123,2)from dual; 3select trunc(123.123,-1)from dua...

Oracle round()函数与trunc()函数区别介绍

round(x[,y])【功能】返回四舍五入后的值 【参数】x,y,数字型表达式,如果y不为整数则截取y整数部分,如果y>0则四舍五入为y位小数,如果y小于0则四舍五入到小数点向左第y位。 【返回】数字 【示例】 select round(5555.6666,2.1),round(5555.6666,-2.6),round(5555.6666) from dual; 返回: 5555.67 , 5600 , 5556 【相近】trunc(x[,y]) 返回截取后的值,用法同round(x[,y]),只是不四舍五入 trunc(x[,y])【功能】返回x按精度y截取后...

Oracle 函数【代码】

分页查询 rownum 表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 rowid 表示每一列对应的十六进制物理地址值 通俗的讲:rowid是相对不变的,rownum会变化,尤其是使用order by的时候。1--;逻辑排序,从1开始,按顺序排序2select*,rownum from emp1、查询最后一条消息1select*2denghufrom emp 3where rowid =(selectmax(rowid) from emp )2、删除最早最新的数据1deletefrom emp where empno in...

Oracle-函数-替换字符串【代码】

在平常的工作当中,经常需要替换字符串中的字符,比如将身份证号1991年的全部替换为2001年,替换的方式有三种(TRANSLATE、REPLACE、REGEXP_REPLACE),支持嵌套调用:/* REPLACE(char,search_string,replacement_string)‘1991‘ is search_string ‘2001‘ is replacement_string REPLACE returns char with every occurrence of search_string replaced with replacement_string. If replacement_string is omitted or null, th...

Oracle数据库的函数

总结:1.-- 逐值替换;把表中的数据替换成想要的字符select ename,decode(deptno,10,‘开发部‘,20,‘测试部‘,30,‘维护部‘) from emp;-- 计算年龄或者年份差;获取系统年:extract(year from sysdate);得到表里的年:extract(year from hiredate)select ename,extract(year from sysdate)-extract(year from hiredate) as 工龄 from emp-- 转换函数;按照什么格式转成字符串; Select TO_CHAR(0.123,‘$0.9999‘) FROM DUAL;--结果是 $...

oracle中的trim函数使用介绍

Oracle TRIM函数是很常见的函数,下面对Oracle TRIM函数的语法作了详尽的阐述说明,希望可以让您对Oracle TRIM函数有更深的认识。如果提到Oracle TRIM函数,最简单的功能就是使用它来去除字符串的行首和行尾的空格,这个功能也是大家使用频率最高的一种。 然而Oracle TRIM函数其实是具有删除“任意指定”字符的功能,不可谓不牛。我们来一次体验之旅。1.先看一下Oracle TRIM函数的完整语法描述TRIM([ { { LEADING | TRAILING | BOT...

oracle 内置函数(一)数值函数【图】

oracle内置函数主要分为四类:数值函数字符函数日期函数转换函数本分析数值函数:一、四舍五入roundround(double,m)double:我们要处理的小数。m:default:在不填写的情况下默认为0,也就是取整;m>0:四舍五入小数点后m位;m<0:四舍五入小数点前m位。example:二、取整ceil:向上取整floor:向下取整三、常用计算1、abs:取绝对值 2、mod:取余(除取模)任意参数为null返回null3、power:幂函数4、sqrt:求平方根四、三角函数暂...

Oracle常用函数

select * from scott.dept;select * from scott.emp;--dual 是 Oracle提供的一个虚表select length(‘hello‘) from dual;--常用函数--lower把大写转小写 upper把小写转大写select * from scott.emp where ename=‘smith‘;--搜索字母转为小写后的结果select * from scott.emp where lower(ename)=‘smith‘;select upper(‘helloworld‘) from dual;select lower(‘HELLOWORLD‘) from dual;--INITCAP使串中的所有单词的首字母变为...

用python读取oracle函数返回值【代码】

在oracle中创建一个函数,本来是想返回一个index table的,没有成功。想到文本也可以传输信息,就突然来了灵感,把返回值设置文本格式。考虑到返回数据量可能会很大,varchar2类型长度吃紧,于是将返回值类型设置为clob。我是用scott用户的测试表,这个是函数定义情况:create or replace function test_query_func(dept varchar2) return clob is type test_record is record (rec_empno emp.empno%type, ...

OracleSpatial函数【代码】

Oracle_spatial的函数一sdo_Geom包的函数:用于表示两个几何对象的关系(结果为True/False)的函数:RELATE,WITHIN_DISTANCE验证的函数:VALIDATE_GEOMETRY_WITH_CONTEXT,VALIDATE_LAYER_WITH_CONTEXT单个对象操作的函数:SDO_ARC_DENSIFY, SDO_AREA,SDO_BUFFER,SDO_CENTROID,SDO_CONVEXHULL, SDO_LENGTH,SDO_MAX_MBR_ORDINATE, SDO_MIN_MBR_ORDINATE,SDO_MBR,SDO_POINTONSURFACE需两个对象操作操作的函数:SDO_DISTANCE,...

oracle replace函数

replace 函数用法如下:replace(‘将要更改的字符串‘,‘被替换掉的字符串‘,‘替换字符串‘) 例如:select t.dqsj,replace(t.dqsj,‘16:40‘,‘16:10‘) from DQ_DQZC twhere t.dqsj like ‘%16:40:00%‘查询结果:1 yyyy-MM-06 16:40:00 yyyy-MM-06 16:10:00原文:http://www.cnblogs.com/zhanglimei/p/5208827.html