oracle
oracle数据库基本数据类型

oracle数据库基本数据类型
Oracle数据库有许多基本数据类型,包括:
1. 字符型:
- CHAR:固定长度的字符型,最长可达2000个字节。
- VARCHAR2:可变长度的字符型,最长可达4000字节。
- CLOB:用于存储大量文本数据的字符型,最长可达4GB。
- NCHAR:固定长度的Unicode字符型,最长可达2000个字节。
- NVARCHAR2:可变长度的Unicode字符型,最长可达4000字节。
- NCLOB:用于存储大量Unicode文本数据的字符型,最长可达4GB。
2. 数值型:
- NUMBER:用于存储数值数据的类型,包括整数和浮点数。
- BINARY_FLOAT:用于存储单精度浮点数。
- BINARY_DOUBLE:用于存储双精度浮点数。
3. 日期和时间型:
- DATE:用于存储日期和时间信息。
- TIMESTAMP:用于存储日期、时间和时区信息。
4. 二进制型:
- RAW:用于存储二进制数据的类型,最长可达2000字节。
- BLOB:用于存储大量二进制数据的类型,最长可达4GB。
5. BOOLEAN型:用于存储布尔值(TRUE或FALSE)。
这些基本数据类型可以通过组合和修饰符进行扩展和定制。
oracle发展历程

oracle发展历程Oracle是一家全球领先的软件和云计算公司,拥有悠久而充满挑战的发展历程。
以下是Oracle发展历程的简要概述。
1977年,Larry Ellison、Bob Miner和Ed Oates创建了一家名为Software Development Laboratories(SDL)的公司,从事数据库管理系统(DBMS)的开发。
1979年,SDL与Relational Software Inc.(RSI)合并,公司正式更名为Oracle Systems Corporation。
此时,他们已经在DBMS领域取得了不俗的业绩。
1983年,Oracle Systems Corporation发布了第一个商业化的关系数据库管理系统——Oracle Database 2(与之前的Oracle Database 1不同)。
1992年,Oracle推出了应用服务器软件Oracle Web Server,进一步拓宽了其产品线。
1995年,Oracle发布了具有革命性意义的Oracle7数据库系统,引入了诸多新功能和技术,如分布式数据库、多版本并发控制(MVCC)等。
2005年,Oracle收购了业界领先的商业开源数据库软件提供商MySQL AB,进一步增强了其在数据库领域的市场实力。
2009年,Oracle完成了对Sun Microsystems的收购,获得了Java编程语言和Solaris操作系统等重要资产。
2010年,Oracle发布了自己的云计算平台——Oracle Cloud,以应对日益增长的云计算市场需求。
2016年,Oracle收购了云计算解决方案提供商NetSuite,进一步拓展了其在云计算领域的业务。
随着时间的推移,Oracle不断发展壮大,并通过收购、技术创新等方式不断丰富和完善其产品组合。
如今,Oracle成为了全球领先的软件和云计算公司之一,在数据库、企业应用、云计算等领域拥有广泛的市场份额和客户基础。
oracle数据库入门教程

oracle数据库入门教程Oracle数据库入门教程Oracle数据库是当今世界上最受欢迎和广泛使用的关系数据库管理系统之一。
它提供了高度可靠性、可扩展性和安全性,使得它成为许多企业和组织的首选数据库解决方案。
本教程将介绍如何入门使用Oracle数据库,从安装到基本的数据操作和查询。
第一部分:安装和配置Oracle数据库1. 下载和安装Oracle数据库首先,您需要从Oracle官方网站上下载并安装Oracle数据库软件。
根据您的操作系统选择合适的版本,并按照官方安装指南进行操作。
2. 配置Oracle数据库安装完成后,您需要进行一些基本的配置。
这包括设置管理员密码、配置监听器和网络连接,以及创建初始化参数文件。
详细的配置步骤可以在官方文档中找到。
3. 启动和停止Oracle数据库一旦配置完成,您可以使用Oracle提供的工具启动和停止数据库。
通常,您需要先启动监听器,然后启动数据库实例。
同样,停止的顺序也是先停止数据库实例,再停止监听器。
第二部分:Oracle数据库基础知识1. 数据库和实例在Oracle概念中,数据库是物理文件的集合,用于存储数据。
而实例则是数据库的运行环境,包括内存结构和进程。
一个数据库可以对应多个实例,每个实例可以在不同的计算机上运行。
2. 数据表和字段在Oracle数据库中,数据以表的形式组织。
表由列(字段)和行组成,每个列定义了一种数据类型。
您可以使用SQL语句或图形界面工具创建和管理表,为每个字段指定适当的数据类型、长度和约束。
3. 数据类型Oracle数据库支持多种数据类型,包括数值、字符、日期、布尔、LOB(二进制大对象)等。
了解每种数据类型的特性和用法对于有效存储和检索数据至关重要。
第三部分:Oracle SQLSQL是结构化查询语言(Structured Query Language)的缩写,是Oracle数据库的标准查询语言。
它允许用户执行各种操作,如插入、更新和删除数据,以及查询和排序数据。
oracle数据库菜鸟教程

oracle数据库菜鸟教程Oracle数据库是一种关系型数据库管理系统,被广泛应用于企业级数据管理和处理领域。
对于初学者而言,了解Oracle数据库以及如何使用它可能会感到有些困惑。
因此,本文将为初学者提供一个简明扼要的Oracle数据库菜鸟教程,旨在帮助他们快速入门。
第一部分:Oracle数据库概述首先,让我们来了解一下Oracle数据库的基本概念。
Oracle数据库是一种关系数据库管理系统(RDBMS),它基于集中式数据模型,其中数据存储在多个表中,并通过关系连接进行检索和操作。
Oracle数据库具有高度的可扩展性、可靠性和安全性,并可适用于各种规模的应用程序。
Oracle数据库使用结构化查询语言(SQL)作为其主要查询和操纵语言。
SQL是一种标准化的语言,用于在关系数据库中完成各种操作,包括数据检索、插入、更新和删除。
Oracle数据库还提供了一个图形用户界面(GUI)工具,称为Oracle SQL开发人员。
该工具可用于编写、执行SQL语句以及管理数据库对象,如表、视图、索引等。
第二部分:Oracle数据库安装和配置在使用Oracle数据库之前,首先需要安装和配置它。
下面是一些简单的步骤,可以帮助您完成这个过程:1. 下载Oracle数据库软件:您可以从Oracle官方网站上下载适合您操作系统的Oracle数据库软件。
2. 安装Oracle数据库软件:打开下载的软件包,并按照向导中的说明进行安装。
在安装过程中,您需要选择一些配置选项,如数据库实例名称、监听器端口等。
3. 创建Oracle数据库实例:在安装完成后,您需要创建一个数据库实例来存储和管理您的数据。
通过运行配置助手或使用命令行实用程序可以进行此操作。
4. 配置网络连接:如果您希望从远程计算机连接到Oracle数据库,需要配置网络连接设置。
这包括设置监听器以侦听来自客户端的连接请求。
5. 测试连接:最后,您可以使用Oracle SQL开发人员或其他SQL客户端工具来测试您的数据库连接是否正常工作。
oracle数据库介绍

OracleOracle 是一个关系型数据库管理系统 RDBMS),由甲骨文公司开发和销售。
它是一种通用的数据库管理系统,可以运行在各种平台上,包括 Windows、Linux、Unix 和 macOS。
Oracle 数据库以其高性能、可靠性和可扩展性而闻名。
Oracle 的主要特点包括:高性能:Oracle 数据库使用了一种叫做 "Oracle Real Application Clusters" RAC)的技术,可以将多个数据库实例组合在一起,以提高性能和可靠性。
可靠性:Oracle 数据库使用了一种叫做 "Oracle Automatic Storage Management" ASM)的技术,可以自动管理数据库存储,并确保数据的安全性和可用性。
可扩展性:Oracle 数据库可以支持非常大的数据库,并且可以轻松地扩展以满足不断增长的需求。
Oracle 数据库被广泛用于各种行业,包括金融、零售、制造业和医疗保健等。
Oracle 数据库的版本包括:Oracle Database Standard Edition:这是 Oracle 数据库的基本版本,适用于小型企业和部门。
Oracle Database Enterprise Edition:这是 Oracle 数据库的企业级版本,适用于大型企业和组织。
Oracle Database Exadata Edition:这是 Oracle 数据库的高性能版本,适用于需要极高性能的应用程序。
Oracle 数据库的学习资源包括:Oracle 官方文档:Oracle 提供了全面的官方文档,涵盖了 Oracle 数据库的各个方面。
Oracle 在线培训:Oracle 提供了各种在线培训课程,帮助用户学习 Oracle 数据库。
Oracle 认证:Oracle 提供了各种认证考试,帮助用户证明他们对 Oracle 数据库的掌握程度。
oracle的用法

oracle的用法Oracle是一个关系型数据库管理系统,常用于企业级应用的数据存储和管理。
以下是Oracle的常见用法:1. 数据库管理:Oracle提供了各种工具和功能来管理和维护数据库,包括创建和管理表、索引、视图、约束等数据库对象,了解数据库的状态和性能,备份和恢复数据库等。
2. 数据查询和操作:通过结构化查询语言(SQL),用户可以对Oracle数据库进行数据查询、插入、更新和删除操作。
可以根据条件过滤数据、排序和聚合数据,实现复杂的查询需求。
3. 数据安全和权限控制:Oracle提供了安全性功能,如用户认证、权限管理和数据加密等,以保护数据的机密性和完整性。
可以为不同用户或用户组分配不同的权限,限制对数据库对象的访问和修改。
4. 数据备份和恢复:通过Oracle的备份和恢复功能,可以定期备份数据库,以防止数据丢失或损坏。
在数据库发生故障时,可以使用备份文件进行数据恢复,保证业务的连续性。
5. 数据复制和集群:Oracle支持数据库的复制和集群部署。
通过数据库复制,可以将数据复制到不同的服务器上,以提高数据的可用性和性能。
通过数据库集群,可以将多个服务器连接在一起,形成一个逻辑上的单一数据库,实现高可用性和负载均衡。
6. 业务应用开发:Oracle提供了各种开发工具和API,可用于开发基于Oracle数据库的企业级应用。
可以使用编程语言(如Java、C#等)和数据库连接库(如JDBC、ODBC等)与Oracle数据库进行交互,实现应用程序的数据存储和访问。
7. 数据分析和报表:Oracle提供了数据分析和报表工具,如Oracle Business Intelligence(BI),以帮助用户从数据库中提取和分析数据。
可以创建统计报表、图表和仪表盘,帮助业务决策和分析。
总之,Oracle作为一种强大的数据库管理系统,通常用于企业级应用的数据存储、管理和分析。
它具有丰富的功能和工具,可满足各种数据管理和应用开发的需求。
oracle 概念
oracle 概念
Oracle是一个关系数据库管理系统(RDBMS),它是由Oracle公司开发和支持的。
Oracle数据库是一种高效、可靠和安全的数据库,被广泛应用于各种企业级应用程序中。
Oracle数据库可以在多种操作系统上运行,包括Windows、Linux、Unix等。
Oracle数据库的主要特点包括:
1. 高可靠性:Oracle数据库具有高可靠性,能够保证数据的安全性和稳定性。
2. 高性能:Oracle数据库能够支持高并发的操作,能够快速处理大量数据。
3. 安全性强:Oracle数据库具有高度的安全性,能够保护数据的机密性和完整性。
4. 灵活性强:Oracle数据库可以根据不同的业务需求进行定制,能够满足不同的业务需求。
5. 易于管理:Oracle数据库提供了完善的管理工具和管理接口,使得数据库的管理变得更加简单和高效。
总之,Oracle数据库是一种非常优秀的关系数据库管理系统,它具有高可靠性、高性能、安全性强、灵活性强等优点。
在企业级应用程序中广泛应用,并且在数据库领域占据着重要的地位。
- 1 -。
oracle协议
Oracle协议1. 概述Oracle协议是一种用于与Oracle数据库进行通信的网络协议。
Oracle是一家全球领先的关系型数据库管理系统(RDBMS)提供商,其数据库系统广泛应用于企业级应用程序中。
Oracle协议允许客户端应用程序与Oracle数据库服务器进行通信,以执行数据库操作,如查询、插入、更新和删除数据。
Oracle协议是基于TCP/IP协议实现的,它使用Oracle Net Services来管理客户端与数据库服务器之间的连接。
Oracle Net Services提供了网络通信和安全性方面的功能,包括连接管理、身份验证、数据加密和压缩等。
2. 协议特点•基于TCP/IP协议:Oracle协议使用TCP/IP协议作为传输层协议,通过TCP连接在客户端和数据库服务器之间进行数据传输。
•多种连接方式:Oracle协议支持多种连接方式,包括基于TCP/IP的标准连接、基于TCP/IP的高速连接(SDP协议)、基于IPC的本地连接等。
•高度安全性:Oracle协议提供了丰富的安全性功能,包括身份验证、访问控制、数据加密和数据完整性校验等。
通过使用用户名和密码进行身份验证,并使用SSL协议进行数据加密,可以保护数据库通信过程中的敏感信息。
•支持连接池:Oracle协议支持连接池技术,通过连接池可以减少连接和断开连接的开销,提高系统性能和可伸缩性。
•支持高可用性:Oracle协议支持通过Oracle RAC(Real Application Cluster)实现高可用性和负载均衡。
Oracle RAC允许多个数据库实例在同一时间访问共享存储,从而提供更高的可靠性和可用性。
•支持事务处理:Oracle协议支持事务处理功能,通过使用ACID (原子性、一致性、隔离性和持久性)特性,确保数据库操作的完整性和一致性。
3. 连接过程1.客户端应用程序发送连接请求到数据库服务器。
2.数据库服务器接收到连接请求后,使用Oracle Net Services验证客户端身份。
oracle数据库运行机制和基本原理
Oracle数据库是一种关系型数据库管理系统,它采用了客户/服务器模式,可以在各种不同的评台上运行。
其运行机制和基本原理是数据库领域的重要内容,我们将通过以下几个方面来详细介绍。
1. Oracle数据库的体系结构Oracle数据库的体系结构包括实例和数据库。
实例是由一个或多个进程组成,负责处理客户端的请求和管理数据库的物理结构;数据库是由数据文件组成,用来存储数据和控制文件。
实例和数据库之间通过监听器进行通信,客户端通过监听器访问数据库。
2. Oracle数据库的运行原理Oracle数据库的运行原理包括数据库的启动和关闭过程。
数据库的启动过程包括加载实例和数据库文件、分配内存、打开数据库并监听客户端请求;数据库的关闭过程包括关闭实例和数据库文件、释放内存、关闭数据库并停止监听器。
3. Oracle数据库的存储结构Oracle数据库的存储结构包括内存结构和磁盘结构。
内存结构包括数据库SGA和PGA,SGA用来存储数据库的共享数据和控制信息,PGA用来存储客户端的私有数据;磁盘结构包括数据文件、控制文件和日志文件,数据文件用来存储数据库的数据,控制文件用来记录数据库的元数据,日志文件用来记录数据库的事务日志。
4. Oracle数据库的并发控制Oracle数据库的并发控制包括锁和多版本并发控制。
锁是用来控制对共享资源的并发访问,包括共享锁、排他锁和意向锁;多版本并发控制是一种乐观并发控制方式,每个事务都有自己的版本,可以并发访问相同的数据,不会相互影响。
5. Oracle数据库的恢复机制Oracle数据库的恢复机制包括日志文件和闪回技术。
日志文件用来记录数据库的操作,包括重做日志和撤销日志,可以用来恢复数据库的状态;闪回技术可以回滚数据库到历史状态,包括闪回查询和闪回表。
通过以上内容的介绍,我们对于Oracle数据库的运行机制和基本原理有了一定的了解。
Oracle数据库作为一种成熟的关系型数据库管理系统,其运行机制和基本原理对于数据库管理员和开发人员来说是非常重要的,可以帮助他们更好地理解、管理和优化数据库。
oracle教程从入门到精通
oracle教程从入门到精通Oracle是一种关系数据库管理系统,被广泛用于企业级应用程序的开发和数据管理。
以下是一份Oracle教程,从入门到精通。
第一部分:入门篇1.了解数据库概念:数据库是一个用于存储和管理数据的系统。
它能够存储结构化数据,以便后续的检索、更新和删除操作。
3.创建数据库实例:在安装完成后,使用数据库配置助手创建一个数据库实例。
4.了解SQL语言:SQL(Structured Query Language)是一种用于与数据库交互的标准语言。
第二部分:基础篇1.连接到数据库:使用SQL*Plus工具可以连接到Oracle数据库,并执行SQL语句。
2.创建表格:学习如何使用CREATETABLE语句创建表格,并定义表格中的列。
3.插入数据:使用INSERTINTO语句将数据插入到表格中。
4.选择数据:使用SELECT语句从表格中检索数据。
5.更新和删除数据:使用UPDATE和DELETE语句更新和删除表格中的数据。
6.条件查询:学习如何使用WHERE子句来筛选满足特定条件的数据。
7.排序和分组:使用ORDERBY和GROUPBY子句对数据进行排序和分组。
8.连接表格:使用JOIN语句将不同表格中的相关数据连接起来。
第三部分:进阶篇1.创建索引:了解什么是索引,并学习如何使用CREATEINDEX语句创建索引,以提高查询性能。
2.数据完整性:学习如何使用约束来维护数据的完整性,包括主键、外键和唯一约束等。
3.事务管理:了解事务的概念,并学习如何使用COMMIT和ROLLBACK语句管理事务。
4.视图:学习如何使用CREATEVIEW语句创建视图,以简化复杂的查询操作。
5.存储过程和函数:了解存储过程和函数的概念,并学习如何使用CREATEPROCEDURE和CREATEFUNCTION语句创建它们。
6.触发器:学习如何使用CREATETRIGGER语句创建触发器,以在数据库操作发生时自动执行特定的动作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
创建用户和分配权限
• 大型数据库环境以从系统和 数据库的安全角度出发,应该有一套安全的管理机制,控 制用户对系统和数据库的访问。
• Oracle数据库安全可以分为系统安全和数据库安全 • 系统安全涵盖了对数据库系统级的访问和使用 如用户和口令 • 数据库安全涵盖对数据库对象的访问和操做。
/Ss_Andy/archive/2011/03/30/1999736.html
Oracle常用函数3——日期函数
Months_between():两个日期间的月数,结果为实数 Add_months():增加m个月,m可以为负数,结果为减 少m个月 Next_day():查找下一个日期。例子next_day(sysdate,' 星期一') Last_day():当月最后一天
关系型数据库的概念
• 关系型数据是以关系数学模型来表示的数据 • 关系数学模型中以二维表的形式来描述数据 • 关系数据库是建立在集合代数基础上,应用数学 方法来处理数据库中的数据。现实世界中的各种 实体以及实体之间的各种联系均用关系模型来表 示 • 关系模型由关系数据结构、关系操作集合、关系 完整性约束三部分组成 • 关系型数据库系统当前已成为数据库系统的主流。 现在广泛使用的RDBMS有:Oracle、Sybase、 Informix、DB2、MySQL、SQL Server等
Sqrt:求平方根 Nvl:空值转换函数,请注意一下,任何包含NULL 值的算术运算都会得到NULL,这个函数有点像三元表 达式一样,我们先看看他的格式吧 格式:nvl(value,substitute),如果value不等于 NULL,那返回value值,如果value等于NULL那返回 substitute值,NVL不只限于数值,也适用于 varchar2,date和其它数据类型,但value和substitute 必须为相同的数据类型。(列求和)
INSTR,REPLACE和SUBSTR的功能已经得到扩展,可以支持正则表达式
/Ss_Andy/archive/2011/03/23/1992037.html
Oracle常用函2——数值函数
Round:根据给定的精度舍入数值
Trunc:按精度值截取某个数字
修改用户口令(修改密码)
• alter user test identified by pwd;-------------这种可以改所 有用户的 • 删除用户 • drop user test;
基 本 操 作
显示所有表 select * from tab; 查看系统时间 select sysdate from dual; 可以查看当前用户 select user from dual; 查看当前用户还可以使用show user来显示 查看表结构 desc 表名; 连接用户 conn system/admin; 建立连接 disc断开连接 退出exit/quit
% 表示零或多个字符 _ 表示一个字符 对于特殊符号可使用ESCAPE 标识符来查找 select * from emp where ename like '%*_%' escape '*' 上面的escape表示*后面的那个符号不当成特殊字符处理,就 是查找普通的_符号
简单的Select语句 使用算术表达式 + - / * 连接运算符 || 使用字段别名 as 空值 is null 去除重复行 distinct 查询结果排序 order by asc(desc) 比较运算符 > < (!= or <>) between and in操作 not in 模糊查询 like 逻辑运算符 or and not
查 询 基 础
定义 Null 值
• Null表示不可用、未知的、没有赋值的、不适合 的值 • null 不是0也不是空格.
数据类型
1. char:定长字符串,长度不足的,会以空格填充达到最大长度, 例如char(10),总是包含10个字节,不足的以空格填充。char 最大长度为2000字节 2. nchar:包含unicode编码数据的定长字符串串,nchar(10),总 是包含10个字符,最大长度为2000个字节 3. varchar2: 变长字符串,于char不同,不会用空格填充到最大 长度,目前于varchar类型完全相同,最大长度4000 4.nvarchar2:包含unicode编码数据的变长字符串nvarchar2(10), 包含0~10个字符的信息,最大长度4000字节 5.raw:变长二进制数据类型,最多存储2000个字节 6.number:最多达38位数字,number(24,4),表示最多24位数字 其中小数部分最多4位,整数部分最多20位 7.binary_float:32单精度浮点数,oracle 10g开始提供
Q:找出每个员工奖金和工资的总和
如果使用如下语句? Select sal+comm,ename from emp;
见PPT-24
Oracle常用函数1——字符函数
Upper(str):将输入的字符串转换成大写 Lower(str):将输入的字符串转换成小写 Initcap(str):单词的第一个字母大写,其它字母变为小写返回. 单词由空格,控制字符,标点符号等非字母符号限制 Concat或||:将两个字符串用||连接起来 Substr(string,start [,count]):该函数告诉oracle提取出string 一个子集,start开始位置,count提取长度,不指定count时, 默认提取到该字符串的尾部。 start同时也可以指定为负数,指定为正数的时候是从字符 串的起始位置开始算(左边),指定负数时,是从末尾位置 算(右边)。PS:负数不能使用于Char数据类型,因为Char 是固定长度的, 所以将使用空格填充他们的值,直到扩展 到列的全长。 Length(str):计算一个字符串有多长 Replace:字符的替换
关系型数据库(cont.)
• 键(key) – 可以唯一标识一条记录的一个或多个字段 • 主键(primary key) – 在一个表中,都可以作为键的叫候选键,选一个主要 的叫主键 • 组合键(composite key) – 当多个字段组合起来可以作为键的 • 外键(foreign key) – 一个表中与另外一个表的键相对应的字段
创建用户
• CREATE USER <user_name> identified by "<password>" • CREATE USER TEST IDENTIFIED BY TEST • 此时用户不具备任何权限,
分配基本权限
• GRANT CONNECT TO TEST; • GRANT RESOURCE TO TEST; • Connect 和resouce 这两个其实是个角色,角色是一组命名 的系统权限,这组权限可以通过该名字赋予用户,这种方法 可以使授予权限的工作变得简单。这两个是Oracle已经定义 好的两个角色。我们可以以DBA的身份自己定义
创建用户和分配权限...
Oracle中的权限指的是执行特定的SQL语句的权利。 用户具备系统权限才能够访问数据库,具备对象权限 才能够访问数据库中的对象。用户也可以被其他用户 授予权限。 如典型的DBA具有的权限,可以创建和删除任何用 户和赋予用户权限,可以删除、备份、读取、创建任 何schema下的表格等等
/chuncn/archive/2009/04/29/1381282.html
Oracle常用函数4——转换函数
Larry Ellison 一生最大的目标,“财富榜超过Bill Gate” Bruce Scott 已离开Oralce,创建了一套新的数据库PointBase
数据库基础
数据库基本概念 数据库(Database, DB) 数据库管理系统(Database Management System, DBMS) 数据库管理员( Database Administrator, DBA) 数据库系统( Database System, DBS ) 目前都有哪些主流的关系型数据库? A:Oracle Oralce、IBM DB2、MS SQL /Server、SyBase、IBM Informix、 MySQL、Access E-R模型(Entry-Relation) E-R模型三要素:实体、关系、属性 实体间联系(1:1)(1:n)(n:m)
Mod:求余,格式 MOD(value,divisor)
Abs: 绝对值函数,格式:ABS(value) Ceil:只产生大于或等于指定值的最小整数,要特别留意 它对负数产生的影响
Floor:返回等于或小于指定值的最大整数
Power:用于计算一个值与给定正指数的乘方
Oracle常用函数2——数值函数
数据类型
8.binary_double:64位双精度浮点数,oracle 10g开始提供 9.long:最多存储2GB的字符数据,遗留类型,推荐使用clob类型 代替 10.long raw:最多2GB的二进制信息,推荐使用blob每张表只能 有一个long或long raw列 11.date:日期类型,精确到秒 12.timestamp:最多精确到小数点后9位的秒,如timestamp(6),精 确到微秒 13.blob:在oracle 9i及以前,存储最多4GB的二进制数据,10g开 始,存储最多4GB*数据块大小字节的数据 14.clob:oracle 9i及以前,存储最多4GB的字符数据,10g开始 存储最多4GB*数据块大小字节的字符数据,适合存储大文本 15.nclob:包含unicode编码数据
Oracle安装
安装完后的服务配置 (运行中输入:services.msc)
开启该服务,会占用tomcat的8080端口。 查看端口号:tasklist|findstr "8080" 如果装完Oracle后,又改了机器名可能会导致Listener服 务无法启动,解决方式: 修改C:\oracle\ora92\network\admin\ listener.ora 下的 HOST