虚拟表:dual
查询结构: desc XXOOXOX
1.数据类型
查看Oracle的环境配置,比如字符集
select * from v$nls_parameters;
varchar2 变长字符型,maxlength=4000b=2000个汉字
nvarchar2 是基于NLS国家字符集的字符型,varchar,都与varchar2相同
clob 大对象类型 4GB 通 nclob
小数类型创建
salary number(8,2)
8位长,含2位小数的number类型
二进制类型:
raw 2000B
long raw 2GB
blob 4GB
bifle 4GB 数据库外部保存的二进制文件大对象类型
日期类型:
查看日期 select sysdate from dual
2.函数
大小写:
lower() upper()
initcap()== 首字母大写
instr()查找位置 大小敏感
concat()连接字符串 通 ||
substr() 截取 substr(‘helloworld’,4,3)=low
lpad() 左扩充
rpad()右扩充
trim()过滤首尾空格
replace(str1,str2,str3)=str1中str2替换成str3
math
round(num,[位数]),四舍五入,位数可省
trunc(num,[位数])截断,无位数截断到个位
ceil()向上取整
floor()向下取整
sign()判断数值正负
power()幂运算
mod()取模
exp()e的幂运算
date
to_date()强制转换
add_months(x,y)x日期上加y个月的日期
last_day(x) 返回x当月最后一天的日期
months_between(x,y) 返回X,Y相差的月数
round(x,y)将X四舍五入到Y所指定的日期单位第一天
trunc(x,y)X截断到y月后的第一天
数字模式符:
9 一位数字
0 强制0
$ 一个dollar
L 本地货币符
. 小数点
, 千分位
分享到:
相关推荐
安装完基础软件后,为了确保系统的稳定性和安全性,通常还需要安装最新的Oracle补丁。 ### 1.4 创建实例 使用Oracle Database Configuration Assistant (DBCA) 来创建数据库实例,这是Oracle提供的一种自动化工具...
安装完ODP.NET Managed Driver后,你可以在C#.NET项目中引用相应的DLL文件,如`Oracle.ManagedDataAccess.dll`。在Visual Studio中,右键点击项目 -> 添加引用 -> 浏览,找到该DLL并添加。 接下来,我们需要编写C#...
在Oracle数据库的安装过程中,有时会遇到DBCA(Database Configuration Assistant)无法正常执行的问题,这通常是由于系统环境或安装过程中的某些配置不正确导致的。本文将针对标题和描述中提到的问题,即在CentOS...
- SWAP空间需求:交换空间(SWAP)是当物理内存使用完后,用来暂时存放数据的地方。在AIX系统中,使用命令“lsps -a”来查看当前的SWAP空间配置和使用情况。 - 操作系统位数:通过执行命令“getconf HARDWARE_BIT...
11. **后续步骤**:安装完客户端后,你可能还需要安装其他工具,如Oracle SQL Developer,以便更方便地管理和操作数据库。 12. **维护与更新**:定期检查Oracle的官方更新和补丁,以保持数据库的稳定性和安全性。 ...
5. **重启服务**:安装完补丁后,可能需要重启Oracle数据库服务以应用更改。 6. **验证**:通过查询数据库版本信息或运行诊断工具来确认补丁已经成功应用。 7. **监控和调整**:安装后密切监控系统性能,如果有...
2. 设置完环境后,确保所有的环境变量都已正确配置,以确保 Oracle 8i 在 Linux 9 上能够顺利运行。此外,根据实际情况可能还需要进一步调整或优化系统配置,比如调整内核参数、增加交换空间等,以提高数据库性能。
6. **创建数据库实例**:安装完软件后,需要通过`dbca`(Database Configuration Assistant)或手动创建数据库实例。 7. **权限设置**:调整文件和目录的权限,确保Oracle进程可以正确访问。 8. **启动和停止服务*...
在安装完补丁p3169502后,通常需要进行一系列的验证和监控工作,确保补丁已经正确应用并且解决了问题。这可能包括运行SQL查询检查PGA的使用情况,对比补丁前后的性能指标,以及监控数据库运行状态,确保没有新的异常...
6. **ASM实例创建**:安装完所有依赖后,你可以开始创建ASM实例,配置磁盘组,然后将数据库文件存储在ASM中。这个过程涉及到ASM实例的启动,磁盘的格式化,以及使用ASMLIB(Oracle Automatic Storage Management ...
看完理论的东西,自己静下心来想想,多问自己几个为什么,然后把所学和所想的知识点做个笔记;在想不通或有疑问的时候,就做做实验,想想怎么会这样,同样的,把实验的结果记下来。思考和做实验是为了深入的了解这个...
值得注意的是,打完补丁后,EXP(数据导出工具)和IMP(数据导入工具)可能并未自动升级到最新版本,需要手动更新。 整个安装配置过程中,确保遵循每一步的指导,正确选择和配置各项参数,以确保Oracle 9i数据库...
- **资源管理**:使用完数据库连接、Statement和ResultSet等资源后,记得及时关闭以释放系统资源,避免内存泄漏和资源耗尽。 在实际开发中,为了提高应用程序的可移植性和兼容性,推荐使用最新的JDBC驱动,如`ojdbc...
5. **环境变量设置**: 安装完Oracle Instant Client后,可能需要配置环境变量,如`TNS_ADMIN`指向TNSNAMES.ORA文件的位置,`ORACLE_HOME`指定客户端安装目录,确保系统能找到所需的库文件。 6. **网络配置**: ...
Oracle 11g是Oracle公司推出的数据库管理系统的一个版本,OCM(Oracle Certified Master)是Oracle认证的最高级别,专为数据库管理员(DBA)设计,旨在验证他们在解决复杂问题和优化Oracle数据库性能方面的专业能力...
执行完此脚本后,产品特定的根用户操作将会被执行,这是升级过程的关键部分。 接下来,创建数据库是升级后的必要步骤。使用`dbca`(Database Configuration Assistant)来创建或配置数据库。然而,在某些情况下,...
DBUA适用于在数据库软件已经打完补丁后进行数据库本身的补丁升级,或者在数据库软件版本升级后对数据库进行升级。这个工具的特点是操作性强,使用简便,并且升级时间不受到数据库大小的影响,是Oracle官方推荐的...
7. 验证安装:安装完PSU后,通过运行OPatch的`lsinventory -detail`命令,确认补丁已经成功应用。同时,可以启动数据库并运行相关的健康检查脚本,确保数据库在升级后能正常工作。 8. 操作日志:描述中提到的操作...