`
piaoniu
  • 浏览: 24043 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

oracle的几个字符类型

 
阅读更多

网上搜集的一些字符的使用:

VARCHAR2(size)

可变长度的字符串,其最大长度为size个字节;size的最大值是4000,而最小值是1;你必须指定一个VARCHAR2size;

 

NVARCHAR2(size)

可变长度的字符串,依据所选的国家字符集,其最大长度为size个字符或字节;size的最大值取决于储存每个字符所需的字节数,其上限为4000;你必须指定一个NVARCHAR2size;

 

NUMBER(p,s)

精度为p并且数值范围为s的数值;精度p的范围从138;数值范围s的范围是从-84127;

例如:NUMBER(5,2) 表示整数部分最大3位,小数部分为2位;

NUMBER(5,-2) 表示数的整数部分最大为7其中对整数的倒数2位为0,前面的取整。

NUMBER 表示使用默认值,即等同于NUMBER(5);

 

LONG

可变长度的字符数据,其长度可达2G个字节;

 

DATE

有效日期范围从公元前471211日到公元后47121231

 

RAW(size)

长度为size字节的原始二进制数据,size的最大值为2000字节;你必须为RAW指定一个size;

 

LONG RAW

可变长度的原始二进制数据,其最长可达2G字节;

 

CHAR(size)

固定长度的字符数据,其长度为size个字节;size的最大值是2000字节,而最小值和默认值是1;

 

NCHAR(size)

也是固定长度。根据Unicode标准定义

 

CLOB

一个字符大型对象,可容纳单字节的字符;不支持宽度不等的字符集;最大为4G字节

 

NCLOB

一个字符大型对象,可容纳单字节的字符;不支持宽度不等的字符集;最大为4G字节;储存国家字符集

 

BLOB

一个二进制大型对象;最大4G字节

 

BFILE

包含一个大型二进制文件的定位器,其储存在数据库的外面;使得可以以字符流I/O访问存在数据库服务器上的外部LOB;最大大小为4G字节.

 

分享到:
评论

相关推荐

    oracle 中几种字符类型

    Oracle 中几种字符类型详解 在 Oracle 中,字符类型是最基本的数据类型之一,有多种不同的字符类型,包括 CHAR、VARCHAR、VARCHAR2、NVARCHAR、NVARCHAR2 等。了解这些字符类型的特点和区别对于数据库设计和应用...

    Oracle字符相似度函数

    Oracle提供了多个字符相似度函数,其中最常用的包括`SIMILARITY()`和`UTL_MATCH`包中的几个函数,如`JARO_WINKLER()`, `EDITDISTANCE()` 和 `SIMILARITY()`。 1. **SIMILARITY()** 函数: 这个函数基于Jaccard...

    Oracle接收长度大于4000的字符串

    在Oracle数据库中,默认情况下,`VARCHAR2`类型字段的最大长度为4000个字符。当需要处理更长的字符串时(例如,超过4000个字符),可以采用多种方法来解决这一问题。本文将详细介绍如何在.NET环境中处理和传递长度...

    oracle传入一个字符串,调用webservice

    在深入了解具体的实现之前,首先我们需要明确几个核心的概念和技术背景: - **WebService**:一种基于标准协议(如XML、SOAP等)的服务提供方式,允许不同平台的应用程序通过网络互相通信。 - **Oracle存储过程**:...

    sqlserver-oracle 数据类型对照

    2. **字符类型**: - `char`和`varchar`在SQL Server中分别对应Oracle的`CHAR`和`VARCHAR2`。 - `nchar`和`nvarchar`在SQL Server中对应Oracle的`NCHAR`和`NVARCHAR2`,用于存储Unicode字符。 - `text`和`ntext`...

    运用Java如何存取Oracle中的CLOB类型字段

    以下是一个使用Java访问Oracle数据库中CLOB类型的示例代码: ```java import java.sql.*; import java.io.*; import oracle.jdbc.driver.OracleResultSet; import oracle.sql.CLOB; public class TestOracleClob ...

    oracle字符集修改

    2. **Unicode字符集**:如`UTF8`或`AL32UTF8`,这些字符集能够支持世界上几乎所有的语言,并且每个字符都使用固定的字节长度进行存储。 #### 二、Oracle字符集修改的必要性 在某些情况下,可能需要更改Oracle...

    理解Oracle数据库字符集

    Oracle早期支持的字符集是US7ASCII,它包含128个字符。Oracle的字符集命名通常由三部分组成:语言、比特位数和编码方式,例如ZHS16GBK代表简体中文的GBK编码。 2. **字符编码方案**: - **单字节编码**:分为7位和...

    ORACLE数据库字符集设置

    这两个查询可以分别返回系统级和数据库级的字符集参数。例如,从查询结果中可以看到当前数据库使用的字符集为`US7ASCII`。 2. **通过环境变量设置**: 如果想要改变客户端连接时的字符集,可以在命令行中设置环境...

    oracle将字符串转为number

    本文将详细介绍如何在Oracle中将字符串转换为Number类型,并通过几个实际示例来帮助理解这一过程。 ### 核心知识点:将字符串转为Number #### 1. **使用`TRIM`和`TRANSLATE`函数** 在提供的部分代码中,我们首先...

    oracle日期函数字符函数聚合函数

    4. **CONCAT()** 或 **连接符(||)**: 连接两个字符串。例如,SELECT CONCAT('hello', 'world') FROM DUAL; 或 SELECT 'hello' || 'world' FROM DUAL; 都返回'helloworld'。 5. **LPAD(string, length, pad_string)*...

    Oracle各种数据类型的介绍,适合中高级编程开发人员

    - **VARCHAR2**: 是一种可变长度的字符类型,最大可以存储4000个字符(Oracle 12c之前版本)或32767个字符(Oracle 12c及之后版本)。与CHAR不同,VARCHAR2不会对数据进行自动填充或截断处理,因此更加节省空间。...

    Oracle的数据类型

    在 Oracle 中,字符类型用于存储文本数据,主要包括以下几种: ##### 1. `CHAR` 和 `VARCHAR2` - **`CHAR(n)`**:固定长度字符串类型,其中 n 指定最大字符数(1 至 2000)。如果插入的数据长度小于指定长度,则会...

    简单的几个oracle函数

    根据提供的文件信息,我们可以归纳出以下几个Oracle数据库中的关键函数及其用法: ### 1. MONTHS_BETWEEN函数 **函数定义与用途:** `MONTHS_BETWEEN(date1, date2)` 函数用于计算两个日期之间的月份数。这个函数...

    几个常用的Oracle函数及实例运用

    本文将详细介绍几个常用Oracle函数及其在实际项目中的应用案例。 #### 二、常用Oracle函数详解 ##### 1. NVL 函数 NVL 函数用于替换NULL值,当第一个参数为NULL时,返回第二个参数的值;否则返回第一个参数的值。 ...

    oracle与sql_server数据类型对应关系.doc

    3. **TEXT和IMAGE列限制**:每个复制表最多允许一个TEXT或IMAGE类型的列,且该类型会被映射为Oracle的LONG RAW。 4. **DATETIME映射问题**:SQL Server的datetime数据类型在Oracle中会被映射为char4,这可能造成...

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

    例如,你可以定义一个VARRAY类型,存储最多10个字符串。VARRAY的优势在于它占用的空间相对紧凑,因为所有元素都存储在同一块内存中,访问速度快。但缺点是当需要存储的元素数量超过预设限制时,无法添加新的元素。 ...

    Oracle查询指定表的所有字段名和数据类型SQL

    - **DATA_LENGTH**:对于字符类型的数据,表示该列的最大长度;对于数字类型,则表示其最大位数。 - **DATA_PRECISION**:对于数值类型,表示该数值的精度,即小数点前后的总位数。 - **DATA_SCALE**:对于数值类型...

Global site tag (gtag.js) - Google Analytics