1、replace函数
replace这个函数,具体用法如下:
2011-08-02
update 表1 t set t.列1= replace (( select 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' )
|
输出 2012/08/02
replace 函数用法如下:
replace('将要更改的字符串','被替换掉的字符串','替换字符串')
例:select replace ('111222333444','222','888') from dual;
输出为 '111888333444'
2、变量赋值及字符串连接
strSql := strSql || ' where (' ||strQxjg || ')' ;
|
||连接字符串或数字
3、execute immediate
一个存储过程当中 创建了一个表 table_a 然后要用insert into将其他的数据插入到这个table_a当中,但是因为你在创建过程的时候 table_a还不存在,过程就会显示有编译错误,因为table_a不存在必然导致过程无法执行,所以无法编译成功,而把insert into语句加如到 execute immediate之后 则oracle不会再去理会这个对象是否存在,因此可以成功编译和执行。
intCount integer :=0;
execute immediate 'select count(*) from (' || strSql || ') t' into intCount;
4、字符串连接处理
可以用ASCII码处理,其它特殊字符如&也一样,如
insert into t values('i'||chr(39)||'m'); -- chr(39)代表字符'
或者用两个单引号表示一个
or insert into t values('I''m'); -- 两个''可以表示一个'
例如:
SELECT V.DWMC, GXY.*,TNB.TNBCS, TNB.TNBSZ, CJ.CJCS, CJ.CJSZ
FROM ( SELECT SUBSTR(XQBH, 1, :1) TJFW,
SUM (DECODE(STATE, 1, 1, 0)) GXYCS,
SUM (DECODE(STATE, 2, 1, 0)) GXYSZ
FROM WV_MBTJ A
WHERE BSMC = ' || CHR(39) || ' 高血压 ' || CHR(39) || '
AND SUBSTR(XQBH, 1, :3) = :2
AND JDRQ BETWEEN :4 AND :5
GROUP BY SUBSTR(XQBH, 1, :1) ) GXY
|
5、goto
只能由内部的语句块跳转到外部块
goto label;
<<label>>
dbms_output.put_line( '跳出循环' );
|
6、oracle的substr函数的用法
取得字符串中指定起始位置和长度的字符串 substr( string, start_position, [ length ] )
如:
substr( 'This is a test' , 6, 2) would return 'is'
substr( 'This is a test' , 6) would return 'is a test'
substr( 'TechOnTheNet' , -3, 3) would return 'Net'
substr( 'TechOnTheNet' , -6, 3) would return 'The'
select substr( 'Thisisatest' , -4, 2) value from dual 结果是 te
select substr( 'emros' ,-3,1) value from dual 结果是 r
substr( 'abcde' ,-6) = null
substr( 'abcde' ,-5) = 'abcde'
substr( 'abcde' ,-4) = 'bcde'
substr( 'abcde' ,-3) = 'cde'
substr( 'abcde' ,-2) = 'de'
substr( 'abcde' ,-1) = 'e'
substr( 'abcde' ,-0) = 'abcde'
|
7、oracle的instr函数的用法
基本用法:instr( string1, string2 [, start_position [, nth_appearance ] ] )
string1 源字符串,要在此字符串中查找。
string2 要在string1中查找的字符串.
start_position 代表string1 的哪个位置开始查找。默认是1
nth_appearance 代表要查找第几次出现的string2. 默认是1
如果没有找到,则返回0;
例如:
SELECT instr( 'syranmo' , 's' ) FROM dual;
SELECT instr( 'syranmo' , 'ra' ) FROM dual;
SELECT instr( 'syran mo' , 'a' ,1,2) FROM dual;
|
分享到:
相关推荐
通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。
Oracle常见函数整理 Oracle提供了多种函数来处理日期、数字和字符类型的数据,以下是常见的Oracle函数整理: 日期函数: 1. 日期转字符型:to_char()函数将日期类型转换为字符类型,例如to_char(sysdate,'YYYY-MM...
本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...
本资料是基于网络资源整理而成的Oracle数据库110个常用函数汇总,旨在帮助读者更好地理解和掌握这些函数的应用场景和技术细节。这些函数不仅适用于求职面试准备,也是实际开发工作中不可或缺的一部分。 ### Oracle...
本文将基于"oracle常用sql整理"的主题,深入探讨Oracle SQL的一些核心概念、语句及其实用技巧,适合初级到中级水平的学习者。 一、SQL基础 SQL是标准化的查询语言,分为DDL(Data Definition Language)、DML(Data...
### Oracle 常用函数详解 #### 一、单值函数概述 单值函数是指对每一行数据只返回一个值的函数。这类函数包括字符函数、日期时间函数、数字函数、转换函数以及混合函数。 ##### 1. 字符函数 字符函数主要用于...
以下是一些Oracle常用函数的详细说明: 1. **ASCII** 函数:返回与指定字符对应的十进制数值。例如,ASCII('A') 返回65,ASCII(' ') 返回32。 2. **CHR** 函数:根据给定的整数返回对应的字符。如CHR(65) 返回'A'...
本资源“oracle常用函数库”旨在整理并记录在日常应用中经常使用的Oracle SQL函数,帮助用户更好地理解和运用这些函数,提升数据库操作效率。 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 -...
"函数整理.doc"和"ORACLE函数大全.doc"这两个文档应该包含了Oracle函数的详细说明、示例和应用场景,是学习和查阅Oracle函数的宝贵资料。通过深入学习这些函数,开发者可以更高效地编写SQL查询,优化数据库操作,...
Oracle常用函数,在开发程序中经常用到的函数,整理出来大家参考学习
下面将详细对比这两者中的一些常用数学和比较函数。 1. **绝对值**: SQLServer使用`ABS()`函数,如`SELECT ABS(-1)`;Oracle同样使用`ABS()`函数,语法结构一致,如`SELECT ABS(-1) FROM DUAL`。 2. **取整(大)*...
个人整理的ORALCE常用函数、命令、技巧等
根据提供的文件信息,我们可以整理出一系列Oracle...以上便是对给定文件中提到的 Oracle 常用函数的详细介绍,希望对您有所帮助。这些函数不仅能够帮助我们更好地处理文本数据,还能够在数值计算等方面发挥重要作用。
常用oracle函数及示例,写字板格式 SQL中的单记录函数,分析函数等较复杂的下一篇再整理
### Oracle内置SQL函数—字符函数分类整理 #### 一、引言 在Oracle数据库中,字符函数是非常重要的组成部分,主要用于处理字符串数据。本文档详细介绍了Oracle内置的一些常用字符函数及其用法,帮助用户更好地理解...
Oracle常用的字符和字符串处理函数[整理].pdf
以下是一些Oracle数据库中常用的SQL语句及其详细解释。 1. **数据查询(SELECT)** - `SELECT column1, column2 FROM table_name;` 用于从表中选择特定列的数据。 - `WHERE condition;` 添加条件过滤结果,如 `...
Oracle内置SQL函数-分类整理大全 F.1字符函数——返回字符值 F.2字符函数——返回数字 F.3数字函数 F.4日期函数 F.5转 换 函 数 F.6分 组 函 数 F.7其 他 函 数 F.8 SQLPLUS常用命令 F.9 oracle客户端连接的文件...
oracle 中 常用sql 函数等,txt文档,平时工作整理 实用型