oracle 函数返回值 列表

“oracle 函数返回值 列表”相关的资料有哪些?“oracle 函数返回值 列表”相关的范文有哪些?怎么写?下面是小编为您精心整理的“oracle 函数返回值 列表”相关范文大全或资料大全,欢迎大家分享。

oracle函数列表word版

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

PL/SQL单行函数和组函数详解

函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数; 组函数 本文将讨论如何利用单行函数以及使用规则。SQL中的单行函数

SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,因此这些都可被统称为单行函数。这些函数均可用于SELECT,WHERE、ORDER BY等子句中,例如下面的例子中就包含了TO_CHAR,UPPER,SOUNDEX等单行函数。

SELECT ename,TO_CHAR(hiredate,'day,DD-Mon-YYYY')FROM empWhere UPPER(ename) Like 'AL%'ORDER BY SOUNDEX(ename)

单行函数也可以在其他语句中使用,如update的SET子句,INSERT的VALUES子句,DELET的WHERE子句,认证考试特别注意在SELECT语句中使用这些函数,所以我们的注意力也集中在SELECT语句中。 NULL和单行函数

在如何理解NULL上开

SAS函数列表

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

按不同的使用环境,SAS一共有七大类函数:

一,常规函数;二,windows环境下函数;三,OpenVMS虚拟内存环境下函数;四,z/OS操作环境下函数,五,宏语言函数;六,多国语言函数,七,其他函数 第一类函数常规函数最常用,数量也最多,这里依次列出所有的常规函数。 Character 字符函数 函数名称

ANYALNUM Function ANYALPHA Function ANYCNTRL Function ANYDIGIT Function ANYFIRST Function ANYGRAPH Function

ANYLOWER Function ANYNAME Function ANYPRINT Function ANYPUNCT Function ANYSPACE Function ANYUPPER

功能

Searches a character string for an alphanumeric character, and returns the first position at which the character is found. Searches a character string for an alphab

SAS函数列表

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

按不同的使用环境,SAS一共有七大类函数:

一,常规函数;二,windows环境下函数;三,OpenVMS虚拟内存环境下函数;四,z/OS操作环境下函数,五,宏语言函数;六,多国语言函数,七,其他函数 第一类函数常规函数最常用,数量也最多,这里依次列出所有的常规函数。 Character 字符函数 函数名称

ANYALNUM Function ANYALPHA Function ANYCNTRL Function ANYDIGIT Function ANYFIRST Function ANYGRAPH Function

ANYLOWER Function ANYNAME Function ANYPRINT Function ANYPUNCT Function ANYSPACE Function ANYUPPER

功能

Searches a character string for an alphanumeric character, and returns the first position at which the character is found. Searches a character string for an alphab

oracle常用函数

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

SQL中的单记录函数 1.ASCII

返回与指定的字符对应的十进制数;

SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- ---------

65 97 48 32

2.CHR

给出整数,返回对应的字符;

SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串;

SQL> select concat('010-','88888888')||'转23' 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23 4.INITCAP

返回字符串并将字符串的第一个字母变为大写; SQL> select initcap('smith') upp from dual; UPP ----

ORACLE时间函数

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

ORACLE时间函数:

sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天

add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间基础上延迟5年

上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:select trunc(add_months(sysdate,1),'MM') - 1/24/60/60 from dual

本周星期一的日期:select trunc(sysdate,'day')+1 from dual

年初至今的天数:select ceil(sysdate - trunc(sysdate, 'year')) from dual; 今天是今年的第几周 :select to_char(sysdate,'fmww') from dual 今天是本月的第几周:SELECT TO_CHA

oracle的预定义异常代码列表

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

在使用oracle处理较复杂的数据库业务逻辑的时候,难免要用到较复杂的pl/sql编程,像存储过程、函数之类的, 处于程序健壮性的需要,就要处理各种异常,oracle的异常有预定义异常、非预定义异常与自定义异常等。

对于预定义异常,如Dup_val_on_index 违反唯一性约束异常,timeout_on_resource 等待资源超时异常 not_data_found 未找到数据异常等。

但是我们有的时候处理的异常并不在预定义异常范围内,也就是说这些异常只有异常代码,没有异常的名字,这就需要我们自己去定义一些异常的名字,然后赋予它的异常代码。

例如: deptno_remaining exception;

Pragma exception_ini(deptno_remaining ,-2292) 上例中,定义了一个异常,取名为deptno_ramaining。之后初始化这个异常为oracle标准异常代码为ORA-02292,异常内容为(违反完整约束条件 (.) - 已找到子记录)

所以,在使用这个异常的时候,只需 EXCEPTION

WHEN deptno_remaining THEN

DBMS_OUTPUT.PUT_LINE(‘违

oracle常用函数汇总

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

篇一:oracle常用函数总结

oracle常用函数总结

常用的SQL语句语法(Oracle版)

一.数据控制语句 (DML) 部分

1.INSERT (往数据表里插入记录的语句)

INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(字段名1, 字段名2, ……) SELECT 字段名1, 字段名2, …… FROM 另外的表名;

字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’

如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号''.字符串类型的字段值超过定义的长度会出错, 最好在插入前进行长度校验.日期字段的字段值可以用当前数据库的系统时间SYSDATE, 精确到秒

或者用字符串转换成日期型函数TO_DATE(‘2001-08-01’,’YYYY-MM-DD’)TO_DATE()还有很多种日期格式, 可以参看ORACLE DOC.

年-月-日 小时:分钟:秒 的格式YYYY-MM-DD HH24:MI:SS

INSERT时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型

oracle常用函数总结

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

1 在Oracle中,不等号有三种:<>,!=,^=

例如:select * from test where name<>'xn';

返回的结果是name不为xn,且name不空的记录。我们的目的是得到name为xn的全部记录,也包括name为空的记录。为了解决这个问题,我们可以采用以下两种方案:

select * from test where instr(concat(name,'xx'),'xn') = 0 ;

select * from test where nvl(name,'xx')<>'xn' ;

备注:null只能通过is null或者is not null来判断,其它操作符与null操作都是false。

各数据库中的字符串连接方法

1)MySQL:CONCAT()

2)Oracle:CONCAT(),||

3)SQL Server: +

例如:

SELECT 'this is '+'a test'; 返回值this a test

SELECT CONCAT('this is ','a test') from

oracle functions 函数大全

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

Oracle functions 大全

ABS

返回指定值的绝对值

SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- --------- 100 100

ACOS

给出反余弦的值

SQL> select acos(-1) from dual; ACOS(-1) --------- 3.1415927

ADD_MONTHS

ADD_MONTHS(,<i>),增加或减去月份,返回日期d加上i个月后的结果。i可以使任意整数。如果i是一个小数,那么数据库将隐式的他转换成整数,将会截去小数点后面的部分。

SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual; TO_CHA ------ 200002

SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;

TO_CHA ------ 199910

Ascii

返回与指定的

oracle常用函数大全

标签:文库时间:2025-03-16
【bwwdw.com - 博文网】

Oracle常用函数

1、ASCII 返回与指定的字符对应的十进制数; ......................................................................................... 4 2、CHR 给出整数,返回对应的字符; ............................................................................................................ 4 3、CONCAT 连接两个字符串; ........................................................................................................................ 4 4、INITCAP 返回字符串并将字符串的第一个字母变为大写; ........................................................ 4 5、INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返