Oracle 数据类型定义


Oracle数据类型


定义


CHAR


<=2000


DATE


Jan 1, 4712 B.C.到 Dec 31, 4712 A.D.


DECIMAL


同 Number一样


FLOAT


同 Number一样


INTEGER


同 Number一样


LONG


<=2GB


LONG RAW


Raw
数据;同 Long
一样


LONG VARCHAR


同 Long一样


NUMBER


1.0E-130到 9.99..E125


SMALLINT


同 Number一样


RAW


原始二进制数据 <=255字节


ROWID


唯一值


VARCHAR2


<=4000
字节


VARCHAR


同 Varchar2一样


BLOB


二进制大对象 <=4GB


COB


字符大对象 <=4GB


NCLOB


同 Clob一样(对于多字节)


BFILE


二进制操作文件的指针

时间: 2024-08-30 07:37:16

Oracle 数据类型定义的相关文章

oracle数据类型

原文:oracle数据类型     oracle数据类型      有道是,磨刀不误砍柴工.多了解一些底层的东西,对于Oracle开发.维护大有裨益.个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍! 在Oracle数据库中,每个关系表都由许多列组成.给每一列指派特定的数据类型来定义将在这个列中存储得数据类型. 1.CHAR最多可以以固定长度的格式存储2000个字符或字节.默认指定为以字符形式进行存储,这个数据类型是固定长度的,并且当位数不够时

Oracle数据类型(转)

Character 数据类型 Character 数据类型用来存储字母数字型数据.当你在oracle 中定义一个character 数据时,通常需要制定字段的长度,它是该字段的最大长度.ORACLE提供以下几种character 数据类型: CHAR(<size>) CHAR数据类型是一种有固定长度和最大长度的字符串.存储在数据类型为CHAR字段中的数据将以空格的形式补到最大长度.长度定义在1--2000字节之间. 当你创建一个CHAR型字段,数据库将保证在这个字段中的所有数据是定义长度,如果

SQL Server 和Oracle 数据类型对应

  SqlServer 2k转换为Oracle 10g 列名 SqlServer数据类型 SqlServer长度 Oracle数据类型 column1 bigint 8 NUMBER(19) column2 binary 50 RAW(50) column3 bit 1 NUMBER(2) column4 char 10 CHAR(10) column5 datetime 8 DATE column6 decimal 9 NUMBER(18) column7 float 8 BINARY_DOU

ORACLE 中定义全局变量,在其他各个PROCEDURE中使用

问题描述 ORACLE 中定义全局变量,在其他各个PROCEDURE中使用 如何在ORACLE中定义一个全局性的常量类,在其他的各个存储过程中调用使用: 类似与JAVA中得常量类这样. 我目前想到两种方案, 1,定义一个表,在这个表中录入各种变量,如何在存储过程中调用(感觉存储过程中,还是硬编码了一些东西) 2,写一个存储过程包,里面都定义function,一个function返回一个变量值(感觉一个变量写一个function太麻烦) 请问各路大神,有没有那种类似JAVA 或者C中,定义一个常量

[20141009]oracle数据类型内部编码.txt

[20141009]oracle数据类型内部编码.txt --了解一些oracle内部数据类型的内部编码 SCOTT@test> select distinct type# from sys.col$ order by 1;   TYPE# -------       0       1       2       8      12      23      24      25      29      58      69      96     101     105     111  

Oracle 数据类型

oracle|数据|数据类型 数据类型参数描述char(n)n=1 to 2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字.字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号.如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前后有空格,Oracle 8i会自动将其删去.

oracle数据类型的学习笔记

一.数据类型 1.char char是一个定长字符串,会用空格填充来达到其最大长度.如果该列没有插入数据为null,插入数据没有到定义的长度,用空格填充. 2.nchar 这是一个包含unicode格式数据的定长字符串. 3.varchar2 目前这也是varchar的同义词.这是一个变长字符串,与char类型不同,它不会用空格填充至最大长度. 4.nvarchar2 这是一个包含unicode格式数据的变长字符串. 5.raw 这是一种变长二进制数据类型,这说明采用这种数据类型存储的数据不会发

[转]认识oracle数据类型

  http://www.blogjava.net/tacy/archive/2007/09/07/143485.html 作者:tacy lee 在设计数据库的时候,选择正确的数据类型,往往可以避免很多的问题,正确理解数据库的类型,对于存储空间规划,应用性能调整都会很有帮助,下面是我个人的一点总结:   1. Char 定长格式字符串,在数据库中存储时不足位数填补空格,不建议使用,会带来不必要的麻烦 a.  字符串比较的时候,如果不注意(char不足位补空格)会带来错误 b.  字符串比较的时

ibatis3.X如何调用Oracle存储过程定义的in数组

问题描述 oracle定义数组:CREATEORREPLACETYPEvoucher_distribute_listastableofvoucher_distribute;CREATEORREPLACETYPEvoucher_distributeASOBJECT(nameVARCHAR2(100),codeVARCHAR2(10));用ibatis3如何调用存储过程定义了in输入参数的voucher_distribute_list非常感谢 解决方案 解决方案二:该回复于2011-01-26 10