oracle更新右数第一位,Oracle知识(二)

本文介绍了Oracle数据库中的单行函数,包括字符函数如lower()、upper()和initcap(),数值函数如round()和trunc(),以及日期函数的应用。通过实例展示了这些函数在SELECT和WHERE子句中的使用,帮助读者理解如何在Oracle中处理和过滤数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle知识(二)

Oracle数据库函数(单行函数)

Oracle中的函数和C中的函数差不多,也是有函数名,参数表,和返回值类型组成的,单行函数,是针对每条记录都有一个结果。单行函数可以出现在select 后面,也可以出现在where子句中。

需要处理现实的结果时,就把函数写在select后面,用于条件过滤时,就把函数用在where子句中。

1,字符函数(varchar)

字符是大小写敏感的

转小写 lower(‘...’)

转大写 upper(‘...’)

首字母大写 initcap(‘...’)

dual表,是专门用于函数测试和运算的,他只有一条记录

字符串拼接 concat(‘...’,’....’)

求指定子串 substr(‘...’,起始位置,取字符个数)(起始位置可以为负)

求制定字符串的长度length(‘……’)

可以使用"-"表示从右向左取,取的时候可以从左往友取。

例:

select upper(‘test’) from dual;

select first_name from s_emp where upper(first_name)=’GEORGE’;

select substr(first_name,-2,2) sub from s_emp;(取后两个)

select substr(first_name,2,2) sub from s_emp;(取前两个)

2,数值函数(number)

四舍五入 round(数据,保留小数点后几位)

可以用负数表示小数点前,0,表示小数点后第一位,也就是保留个位,-1表示个位(保留到十   位)。

例:select round(15.36,1) from dual;

结果:15.4

截取数字函数 trunc(数据,保留的位数(小数点后位数)) 截取个位之后补0

例:select trunc(123.456,-1) from dual; 保留倒十位

结果:120

3,日期函数

相关文档:

oracle表空间操作详解

1

2

3作者:   来源:    更新日期:2006-01-04

5

6

7建立表空间

8

9CREATE TABLESPACE data01

10DATAFILE '/ora ......

Oracle 三种集合数据类型的比较:

PL/SQL中没有数组的概念,他的集合数据类型和数组是相似的。在7.3以前的版本中只有一种集合,称为PL/SQL表,在这之后又有两种集合数据类型:嵌套表和varray。其中varray集合中的元素是有数量限制的,index_by表和嵌套表是没有这个限制的。index-by表是稀疏的,也就是说下标可以不连续 ......

FORALL语句的一个关键性改进,它可大大简化代码,并且对于那些要在PL/SQL程序中更新很多行数据的程序来说,它可显著提高其性能。

1:

用FORALL来增强DML的处理能力

Oracle为Oracle8i中的PL/SQL引入了两个新的数据操纵语言(DML)语句:BULK COLLECT和FORALL。这两个语句在PL/SQL内部进行一种数组处理

;BULK COLLE ......

Oracle Database 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR:Automatic Workload Repository)。Oracle 建议用户用这个取代 Statspack。AWR 实质上是一个 Oracle 的内置工具,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题。与 Statspack 不同,快照由一个称为 MMON 的新的后 ......

一。有数据文件、控制文件和日志文件的备份1.服务器重装了操作系统,oracle也重装了。如果重装的oracle和以前损坏的数据库是一模一样的结构,那么此时的恢复是比较简单的。

1)删除掉新建数据库的所有数据文件、控制文件和日志文件。Copy原数据库的数据文件、控制文件和日志文件到对应目录下。

&nbsp ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值