当前位置:文档之家› MySqlOracleSqlServer三大数据库的数据类型列表汇编

MySqlOracleSqlServer三大数据库的数据类型列表汇编

MySqlOracleSqlServer三大数据库的数据类型列表汇编
MySqlOracleSqlServer三大数据库的数据类型列表汇编

MySql Oracle SqlServer三大数据库的数据类型列表MySql数据类型

Oracle数据类型

一、概述

在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型,下面详细介绍它们的特性。

二、标量(SCALAR)

合法的标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。

数字,它有三种基本类型--NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整数或实数,而PLS_INTEGER和BINARY_INTENER只能描述整数。

NUMBER,是以十进制格式进行存储的,它便于存储,但是在计算上,系统会自动的将它转换成为二进制进行运算的。它的定义方式是NUMBER(P,S),P是精度,最大38位,S是刻度范围,可在-84...127间取值。例如:NUMBER(5,2)可以用来存储表示-999.99...999.99间的数值。P、S可以在定义是省略,例如:NUMBER(5)、NUMBER 等;

BINARY_INTENER用来描述不存储在数据库中,但是需要用来计算的带符号的整数值。它以2的补码二进制形式表述。循环计数器经常使用这种类型。

PLS_INTEGER和BINARY_INTENER唯一区别是在计算当中发生溢出时,BINARY_INTENER型的变量会被自动指派给一个NUMBER型而不会出错,PLS_INTEGER型的变量将会发生错误。

字符,包括CHAR、VARCHAR2(VARCHAR)、LONG、NCHAR和NVARCHAR2几种类型。

CHAR,描述定长的字符串,如果实际值不够定义的长度,系统将以空格填充。它的声明方式如下CHAR(L),L 为字符串长度,缺省为1,作为变量最大32767个字符,作为数据存储在ORACLE8中最大为2000。

VARCHAR2(VARCHAR),描述变长字符串。它的声明方式如下VARCHAR2(L),L为字符串长度,没有缺省值,作为变量最大32767个字节,作为数据存储在ORACLE8中最大为4000。在多字节语言环境中,实际存储的字符个数可能小于L值,例如:当语言环境为中文(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)时,一个VARCHAR2(200)的数据列可以保存200个英文字符或者100个汉字字符。

LONG,在数据库存储中可以用来保存高达2G的数据,作为变量,可以表示一个最大长度为32760字节的可变字符串。

NCHAR、NVARCHAR2,国家字符集,与环境变量NLS指定的语言集密切相关,使用方法和CHAR、VARCHAR2相同。

行,包括RAW和LONG RAW两种类型。用来存储二进制数据,不会在字符集间转换。

RAW,类似于CHAR,声明方式RAW(L),L为长度,以字节为单位,作为数据库列最大2000,作为变量最大32767字节。

LONG RAW,类似于LONG,作为数据库列最大存储2G字节的数据,作为变量最大32760字节。

日期,只有一种类型--DATE,用来存储时间信息,站用7个字节(从世纪到秒),绝对没有“千年虫”问题。

行标识,只有一种类型--ROWID,用来存储“行标识符”,可以利用ROWIDTOCHAR函数来将行标识转换成为字符。

布尔,只有一种类型--BOOLEAN,仅仅可以表示TRUE、FALSE或者NULL。

可信,只有一种类型--MLSLABEL,可以在TRUSTED ORACLE中用来保存可变长度的二进制标签。在标准ORACLE 中,只能存储NULL值。

三、复合(COMPOSITE)

标量类型是经过预定义的,利用这些类型可以衍生出一些复合类型。主要有记录、表。

记录,可以看作是一组标量的组合结构,它的声明方式如下:

TYPE record_type_name IS RECORD

( filed1 type1 [NOT NULL] [:=expr1]

.......

filedn typen [NOT NULL] [:=exprn] )

其中,record_type_name是记录类型的名字。(是不是看着象CREATE TABLE?......)引用时必须定义相关的变量,记录只是TYPE,不是VARIABLE。

表,不是物理存储数据的表,在这里是一种变量类型,也称为PL/SQL表,它类似于C语言中的数组,在处理方式上也相似。它的声明方式如下:

TYPE table_type_name IS TABLE OF scalar_type INDEX BY BINARY_INTENER;

其中,table_type_name是类型的名字,scalar_type是一种标量类型的类型声明。引用时也必须定义相关的变量。表和数组不同,表有两列,KEY和VALUE,KEY就是定义时声明的BINARY_INTENER,VALUE就是定义时声明的scalar_type。

除了记录和表之外,还有对象类型、集合(嵌套表和VARRAYS)等类型,这些将专门讲解。

四、引用(REFERENCE)

在PL/SQL8.0之前,只有一种类型--REF CURSOR,也就是游标。它的定义较为简单,

CURSOR cursor_name IS select .....from.....;

在PL/SQL8.0之后,引入了REF类型,它指向一个对象。这种类型将单独讲解。(等我弄明白再说,免得在高人面前......)

五、LOB型

LOB变量主要是用来存储大量数据的数据库字段,最大可以存储4G字节的内容(这么大,存VCD?,浪费!)。主要有:

CLOB:和ORACLE7中的LONG类型相似,存储单字节字符数据。(别用来存中文喔。。。)

NCLOB:用来存储定宽多字节字符数据。(例如:存《啸傲江湖》就挺好)

BLOB:和LONG RAW相似,用来存储无结构的二进制数据。

BFILE:它用来允许ORACLE对数据库外存储的大型二进制文本进行只读形式的访问。

六、其他

其实在完成对标量变量的理解之后,基本上可以应付C/S模式下的常规数据库应用所需了,后续的类型说实话,我玩了5年ORACLE,都很少用到。

附:参考书《ORACLE8 PL/SQL程序设计》(《ORACLE8 PL/SQL PROGRAMMING》)ORACLE技术系列丛书机械工业出版社

注:本文所列举的是PL/SQL当中可以定义的数据类型,并不是所有的类型都可以在建表时指定为列的数据类型

SqlServer数据类型

float

浮点数数据,从–1.79E +308 到1.79E+308

存储大小为8 字节。

real

浮点精度数字数据,从–3.40E+38 到3.40E+38。

存储大小为4 字节。

datetime 日期和时间数据,从1753 年1 月1 日到9999 年12 月31 日,准确度为三百分之一秒或3.33 毫秒。值被圆整到 .000、.003 或 .007 毫秒增量。

存储为两个4 字节整数。前4 个字节存储早于或晚于基日期1900 年1 月1 日的天数。基日期是系统的参照日期。不允许datetime 的值早于1753 年1 月1 日。后4 个字节存储一天之中的具体时间,被表示为从午夜算起的毫秒数。秒数的有效范围是0–59。

national character(n) Synonym:nchar(n) 固定长度的Unicode 数据,最大长度为4000 个字符。默认长度= 1。存储大小(以字节计)是输入的字符数的两倍。

national character

varying(n) Synonym:nvarchar(n) 可变长度的Unicode 数据,长度值范围为从1 到4000 个字符。默认长度= 1。存储大小(以字节计)是输入的字符数的两倍。

ntext 可变长度的Unicode 数据,最大长度为(2^30–2)/2 (536,870,911) 个字符。存储大小(以字节计)是输入的字符数的两倍。

注意:

字符串函数中不再支持ntext。

binary(n)

固定长度的二进制数据,最大长度为8000 字节。默认长度= 1。

存储大小是固定的,是在类型中声明的以字节为单位的长度。varbinary(n)

可变长度的二进制数据,最大长度为8000 字节。默认长度= 1。

存储大小可变。它表示值的长度(以字节为单位)。

image

可变长度的二进制数据,最大长度为2^30–1 (1,073,741,823) 字节。

存储大小是值的以字节为单位的长度。

uniqueidentifier 全局唯一标识符(GUID)。存储大小为16 字节。

IDENTITY [(s, i)] 这是数据列的一个属性,而不是一个独特的数据类型。

只有整数数据类型的数据列可用于标识列。一个表只能有一个标识列。可以指定种子和增量,但不能更新列。

s (seed) = 起始值

i(increment) = 增量值

SQL 数据类型JAVA数据类型

CHAR String

VARCHAR String

LONGVARCHAR String

NUMERIC java.math.BigDecimal

DECIMAL java.math.BigDecimal

BIT Boolean

TINYINT Byte

SMALLINT Short

INTEGER Int

BIGINT Long

REAL Float

FLOAT Double

DOUBLE Double

BINARY byte[]

VARBINARY byte[]

LONGVARBINARY byte[]

DATE java.sql.Date

TIME java.sql.Time

TIMESTAMP java.sql.Timestamp

JAVA数据类型SQL 数据类型String VARCHAR or LONGVARCHAR java.math.BigDecimal NUMERIC Boolean BIT

Byte TINYINT

Short SMALLINT

Int INTEGER

Long BIGINT

Float REAL

Double DOUBLE

byte[]VARBINARY or LONGVARBINARY

java.sql.Date DATE

java.sql.Time TIME

java.sql.Timestamp TIMESTAMP

这里,大伙要注意了,并不是所有的数据类型在各种数据库管理系统中都被支持。下面,就几种常用的数据类型之间的转化进行说明:(1)CHAR, VARCHAR, 和 LONGVARCHAR

在SQL语言中,有三种分别表示不同长度的字符类型CHAR, VARCHAR, 和LONGVARCHAR,在Java/Jsp中并没有相应的三种不同的数据类型与之一一对应,JDBC的处理方法是将其与String或者char[]对应起来。在实际编程中不必对着三种SQL数据类型进行区分,全部将他们转化为Sting或者char[]就可以了。而且通常使用应用的非常普遍的String类型。我们还可以利用String类提供的方法将一个String对象转化为char[],或者用char[]为参数构造一个Stirng对象。

对于定长度的SQL数据类型CHAR(n),当从数据库管理系统中获得的结果集提取该类型的数据时,JDBC会为其构造一个长度为n的St ring对象来代表他,如果实际的字符个数不足’n’,系统会自动为String对象补上空格。当向数据库管理系统写入的数据类型应该是CHAR(n)时,JDBC也会将该String对象的末尾补上相应数量的空格。

一般情况下,CHAR, VARCHAR, LONGVARCHAR和String之间可以无差错的进行转换。但非常值得注意的是LONGVARCHAR,这种SQL的数据类型有时在数据库中代表的数据可能有几兆字节的大小,超过了String对象的承受范围。JDBC解决的办法是用Jav a的Input Stream来接受这种类型的数据[以后我们回涉及到]。Input Stream不仅支持ASCII,而且支持Unicode,我们可以根据需要进行选择。

(2)DECIMAL 和 NUMERIC

SQL的DECIMAL 和NUMERIC通常用来表示需要一定精度的定点数。在Java的简单数据类型中,没有一种类型与之相对应。但从JDK1.1开始,Sun公司在java.math.*包中加入了一个新的类BigDecimal,该类的对象可以与DECIMAL 、NUMERIC进行转换。

另外,当从数据库管理系统中读取数据时,还可以用getString()方法来获取DECIMAL 和 NUMERIC。

(3)BINARY, VARBINARY, 和 LONGVARBINARY

在编程时无须精确区分这三种SQL数据类型,JDBC将他们统一影射为byte[]。其中LONGVARBINARY和LONGVARCHAR相似,可以代表几兆字节的数据,超出数组的承受范围。解决的办法依然是用Input Stream来接受数据。

(4)BIT

代表一个二进制位的BIT类型被JDBC影射为boolean型。

(5)TINYINT, SMALLINT, INTEGER, 和 BIGINT

SQL语言的TINYINT, SMALLINT, INTEGER, 和BIGINT分别代表8位、16位、32位、64位的数据。他们分别被影射为Java的byte, short, int, 和long

(6)REAL, FLOAT, 和DOUBLE

SQL定义了REAL, FLOAT, DOUBLE来支持浮点数。JDBC将REAL影射到Java的float,将FLOAT,DOUBLE影射到java的dou ble。

(7)DATE, TIME, 和TIMESTAMP

SQL定义了三种和日期相关的数据类型。DATE代表年、月、日,TIME代表时、分、秒,TIMESTAMP结合了DATE和TIME的全部信息,而且增加了更加精确的时间计量单位。

在java的标准类库中,java.util.*包中的Date类用来表示日期和时间。但是该类和SQL中的DATE, TIME, 和TIMESTAMP直接影射关系并不清晰。并且,该类也不支持TIMESTAMP的精确时间计量单位。因此,Sun公司在java.sql.*中为java.util.Date增加了三个子类:java.sql.Date,java.sql.Time ,java.sql.Timestamp,分别与SQL中的三个日期数据类型相对应。

中文三大全文数据库的比较

中文三大全文数据库的比较 摘要通过本课程的学习,结合本人的学习情况从三大数据库对论文的收录情况、检索功能、检索结果、检索界面等方面对中文三大全文数据库——《中文期刊网全文数据库》、《维普中文科技期刊数据库》和《万方数据资源系统数字化期刊》进行了比较,阐述了一些自己对这三大全文数据库的认识。最后并谈了谈本人的学习收获和对本课程的些许建议。 关键词中文期刊网全文数据库维普中文科技期刊数据库万方数据资源系统数字化期刊全文数据库 收录情况:这三个数据库基本覆盖了科学技术和社会科学的各个领域。其中“维普”期刊的收藏量占有绝对优势,几乎覆盖了中国出版的所有中文期刊,并且收录了大量内部发行期刊,收录的年限最长,其中收录自然科学和工程技术方面的期刊量比“CNKI”多出近50%,但在文史哲类方面则几乎是空白,因此,“维普”适合用户进行科技文献的回溯性检索。“CNKI”重点收录了国内公开出版的核心期刊与具有专业特色的中西文期刊,综合性上做得较好。而“万方”收录期刊数量为三者中最少,但核心期刊比率高,收录文献的质量最高。 检索功能:三个数据库都提供了关键词、篇名、刊名、作者、机构、文摘等6个检索入口。就其特殊检索功能而言,“CNKI”在每个检索入口提供了检索词字典,通过使用它可以规范所输入的检索词,有利于更全更准地检索文献信息。“维普”在主题标引用词的基础上,编制了同义词库,有助于相关文献的检索,提高文献的查全率。“万方”在检索时,可以对期刊所分布的地域进行限定。 检索结果:比如通过著者字段的检索,张安将教授是从事化学研究的,他所发表的论文是科技方面的,在上表中“CNKI”收录了16篇,“万方”收录了5篇,而“维普”收录了24篇(换成医学方面的);张靖龙教授是从事文学研究的,在上表中“CNKI”收录了9篇,“万方”收录了0篇,“维普”收录了1篇。从这个比较中可以看出,三个数据库中综合性最强的是“CNKI”。三个数据库中文摘做得最好的是“CNKI”,不仅可以从中获得文献的基本情况,而且能通过超级链接的方式,找到更多与查找主题相关的内容。 检索界面:“CNKI”配备了功能强大的网络数据库全文检索系统,从它的检索界面中可以看出,该数据库检索方法简单、灵活,即使不具有专业检索知识的用户也很容易掌握。“维普”通过分类和导航实现文献的浏览,还能通过初级和高级检索进行检索,页面之间衔接的比较清楚。“万方”通过多种途径检索文献,但是页面过于复杂、繁琐,很难让初次接触的读者顺利地检索到文献,同时在页面的组织、导航的实现上也有待改善。 过渡一下,下面结合自己这学期的学习情况写咱这学期学习本课程的收获和一些建议方面的内容等。(控制在150—300字)。 最后写参考文献。

数据库数据类型

MySQL 数据类型在MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 Text类型 数据类型描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多255 个字符。 VARCHAR(size) 保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多255 个字符。注释:如果值的长度大于255,则被转换为TEXT 类型。 TINYTEXT 存放最大长度为255 个字符的字符串。 TEXT 存放最大长度为65,535 个字符的字符串。 BLOB 用于BLOBs (Binary Large OBjects)。存放最多65,535 字节的数据。MEDIUMTEXT 存放最大长度为16,777,215 个字符的字符串。 MEDIUMBLOB 用于BLOBs (Binary Large OBjects)。存放最多16,777,215 字节的数据。LONGTEXT 存放最大长度为4,294,967,295 个字符的字符串。 LONGBLOB 用于BLOBs (Binary Large OBjects)。存放最多4,294,967,295 字节的数据。 ENUM(x,y,z,etc.) 允许你输入可能值的列表。可以在ENUM 列表中列出最大65535 个值。如果列表中不存在插入的值,则插入空值。 注释:这些值是按照你输入的顺序存储的。可以按照此格式输入可能的值:ENUM('X','Y','Z') SET 与ENUM 类似,SET 最多只能包含64 个列表项,不过SET 可存储一个以上的值。 Number类型: 数据类型描述 TINYINT(size) -128 到127 常规。0 到255 无符号*。在括号中规定最大位数。 SMALLINT(size) -32768 到32767 常规。0 到65535 无符号*。在括号中规定最大位数。 MEDIUMINT(size) -8388608 到8388607 普通。0 to 16777215 无符号*。在括号中规定最大位数。 INT(size) -2147483648 到2147483647 常规。0 到4294967295 无符号*。在括号中规定最大位数。 BIGINT(size) -9223372036854775808 到9223372036854775807 常规。0 到18446744073709551615 无符号*。在括号中规定最大位数。 FLOAT(size,d) 带有浮动小数点的小数字。在括号中规定最大位数。在d 参数中规定小数点右侧的最大位数。DOUBLE(size,d) 带有浮动小数点的大数字。在括号中规定最大位数。在d 参数中规定小数点右侧的最大位数。DECIMAL(size,d) 作为字符串存储的DOUBLE 类型,允许固定的小数点。 这些整数类型拥有额外的选项UNSIGNED。通常,整数可以是负数或正数。如果添加UNSIGNED 属性,那么范围将从0 开始,而不是某个负数。

数据库常用数据类型

(1) 整数型 整数包括bigint、int、smallint和tinyint,从标识符的含义就可以看出,它们的表示数范围逐渐缩小。 l bigint:大整数,数范围为-263 (-9223372036854775808)~263-1 (9223372036854775807) ,其精度为19,小数位数为0,长度为8字节。 l int:整数,数范围为-231 (-2,147,483,648) ~231 - 1 (2,147,483,647) ,其精度为10,小数位数为0,长度为4字节。 l smallint:短整数,数范围为-215 (-32768) ~215 - 1 (32767) ,其精度为5,小数位数为0,长度为2字节。 l tinyint:微短整数,数范围为0~255,长度为1字节,其精度为3,小数位数为0,长度为1字节。 (2) 精确整数型 精确整数型数据由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。精确整数型包括decimal 和numeric两类。从功能上说两者完全等价,两者的唯一区别在于decimal不能用于带有identity关键字的列。 声明精确整数型数据的格式是numeric | decimal(p[,s]),其中p为精度,s为小数位数,s的缺省值为0。例如指定某列为精确整数型,精度为6,小数位数为3,即decimal(6,3),那么若向某记录的该列赋值56.342689时,该列实际存储的是56.3427。 decimal和numeric可存储从-1038 +1 到1038 –1 的固定精度和小数位的数字数据,它们的存储长度随精度变化而变化,最少为5字节,最多为17字节。 l 精度为1~9时,存储字节长度为5; l 精度为10~19时,存储字节长度为9; l 精度为20~28时,存储字节长度为13; l 精度为29~38时,存储字节长度为17。 例如若有声明numeric(8,3),则存储该类型数据需5字节,而若有声明numeric(22,5),则存储该类型数据需13字节。 注意:声明精确整数型数据时,其小数位数必须小于精度;在给精确整数型数据赋值时,必须使所赋数据的整数部分位数不大于列的整数部分的长度。 (3) 浮点型 浮点型也称近似数值型。顾名思义,这种类型不能提供精确表示数据的精度,使用这种类型来存储某些数值时,有可能会损失一些精度,所以它可用于处理取值范围非常大且对精确度要求不是十分高的数值量,如一些统计量。

国内三大中文期刊全文数据库的比较

国内三大中文期刊全文数据库的比较研究(建议新手查阅) 中国期刊网全文数据库》、《维普中文科技期刊数据库》和《万方数据库资源系统数字化期刊》是国内影响力和利用率很高的综合性中文电子期刊全文数据库,这三个数据库已经成为大多数高等院校、公共图书馆和科研机构文献信息保障系统的重要组成部分。在互联网中,这三大数据库也成为中文学术信息的重要代表,体现了我国现有的中文电子文献数据库的建设水平。 笔者结合工作和学习中的实践,就上述三大数据库的收录情况、检索功能、检索结果、检索界面、用户服务等方面进行全面的比较,并通过检索实践举例进行比较分析,以供参考。 1 收录情况(数据较早,甚至不是2004年的数据,感觉更像2002年左右的数据,后面将尽可能给出最新的数据值。) 收录范围与数量 《中国期刊网全文数据库》(本文中简称“清华”)是由清华同方光盘股份有限公司、光盘国家工程研究中心和中国学术期刊(光盘版)电子杂志社共同研制出版的综合性全文数据库。该数据库收录自从1994年来公开出版发行的6600余种国内核心期刊和一些具有专业特色的中英文期刊全文,累积全文文献618万多篇,题录1500万余条,按学科分为理工A(数理科学)、理工B(化学化工能源与材料)、理工C(工业技术)、农业、医药卫生、文史哲、经济政治与法律、教育与社会科学、电子技术与信息科学九大类,126个专题文献数据库。 《中文科技期刊数据库》(本文中简称“维普”)由科技部西南信息中心主办,重庆维普资讯有限公司制作。其前身为《中文科技期刊篇名数据库》。该数据库收录了自1989年以来国内出版发行的12000种期刊,其中全文收录8000余种,按学科分为经济管理、教育科学、图书情报、自然科学、农业科学、医药卫生、工程技术等7大类,27个专辑,200个专题,按《中图法》编制了树型分类导航和刊名导航系统,基本覆盖了国内公开出版的具有学术价值的期刊,同时还收录了中国港台地区出版的108种学术期刊,积累700余万篇全文文献,数据量以每年100万篇的速度递增。 《万方数据资源系统数字化期刊》(本文中简称“万方”)是万方数据库资源系统三大组成部分之一,由中国科技信息研究所属下的北京万方数据股份有限公司创办。万方期刊收录了我国自然科学的大量期刊以及社会科学的部分期刊,范围包括基础科学、医药卫生、农业科学、工业技术、人文科学等5大类,以及英文版期刊、中国科学系列杂志,共2500多

Oracle数据库的空间数据类型

Oracle数据库中空间数据类型随着GIS、CAD/CAM的广泛应用,对数据库系统提出了更高的要求,不仅要存储大量空间几何数据,且以事物的空间关系作为查询或处理的主要内容。Oracle数据库从9i开始对空间数据提供了较为完备的支持,增加了空间数据类型和相关的操作,以及提供了空间索引功能。 Oracle的空间数据库提供了一组关于如何存储,修改和查询空间数据集的SQL schema与函数。通过MDSYS schema规定了所支持的地理数据类型的存储、语法和语义,提供了R-tree空间数据索引机制,定义了关于空间的相交查询、联合查询和其他分析操作的操作符、函数和过程,并提供了处理点,边和面的拓扑数据模型及表现网络的点线的网络数据模型。 Oracle中各种关于空间数据库功能主要是通过Spatial组件来实现。从9i版本开始,Oracle Spatial空间数据库组件对存储和管理空间数据提供了较为完备的支持。其主要通过元数据表、空间数据字段(即SDO_GEOMETRY字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的函数,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段SDO_GEOMETRY存储空间数据,用元数据表来管理具有SDO_GEOMETRY字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。 1、元数据表说明。 Oracle Spatial的元数据表存储了有空间数据的数据表名称、空间字段名称、空间数据的坐标范围、坐标参考信息以及坐标维数说明等信息。用户必须通过元数据表才能知道ORACLE数据库中是否有Oracle Spatial的空间数据信息。一般可以通过元数据视图(USER_SDO_GEOM_METADATA)访问元数据表。元数据视图的基本定义为: ( TABLE_NAME V ARCHAR2(32), COLUMN_NAME V ARCHAR2(32), DIMINFO MDSYS.SDO_DIM_ARRAY, SRID NUMBER

三大数据库

万方数据库、维普资讯网、CNKI的比较与分析 高天君(建筑学院)学号2511206001 摘要:列表对比了CNKI、万方、维普三大数据库公司资源产品类型,并对其资源、功能、使用方法的共性和差异性进行了比较分析。 关键词:数据库对比分析检索 CNKI 万方维普 简单比较: 1、从收录情况来看,维普收录最久,万方收录时间最短,但是现刊万方收录最好,维普最近两年的很多期刊都没有了,特别是医学类的。 2、文档的清晰度:万方最高,维普最差。 3、使用方便性:知网和万方差不多,维普最差。 4、其它:万方的期刊浏览功能做的很好。 深入比较: 1 数据库收录情况 1.1 CNKI数据库简介 中国知识资源总库(CNKI)《中国知识资源总库》是由清华大学主办、中国学术期刊(光盘版)电子杂志社出版、清华同方知网(北京)技术有限公司发行、数百位科学家、院士、学者参与建设,精心打造的大型知识服务平台和数字化学习系统。目前,《总库》囊括了自然科学、人文社会科学及工程技术各领域知识,拥有期刊、报纸、博硕士培养单位的博士和优秀硕士学位论文、全国重要会议论文、中小学多媒体教辅以及1000多个加盟数据库。全文采用CAJ和PDF 格式,必须下载专门的CAJ和PDF浏览器才可阅读。 中国知识资源总库的重点数据库有: 《中国期刊全文数据库(CJFD)》截至2007年3月共收录了国内8127种期刊,全文文献总量已达2272万多篇,收录起始时间一般为1994年,个别追溯到1979年或创刊年,按学科分126个专题,内容每日累增。产品形式有网络形式、光盘形式、《中国期刊专题全文数据库光盘版》。 《中国优秀博硕士学位论文全文数据库(CDMD)》收录2000年至今300多个博硕士培养单位的学位论文,内容每日累增。

sqlserver2008数据类型说明

sqlserver2008数据类型说明 SQL Server 2008数据类型(1) 在创建表时,必须为表中的每列指派一种数据类型。本节将介绍SQL Server中最常用的一些数据类型。即使创建自定义数据类型,它也必须基于一种标准的SQL Server数据类型。例如,可以使用如下语法创建一种自定义数据类型(Address),但要注意,它基于SQL Server标准的varchar数据类型。 1.CREATE TYPE Address 2.FROM varchar(35) NOT NULL 如果在SQL Server Management Studio的表设计界面中更改一个大型表中某列的数据类型,那么该操作可能需要很长时间。可以通过在Management Studio界面中脚本化这种改变来观察其原因。Management Studio再创建一个临时表,采用像tmpTableName这样的名称,然后将数据复制到该表中。最后,界面删除旧表并用新的数据类型重命名新表。当然,此过程中还涉及其他一些用于处理表中索引和其他任何关系的步骤。 如果有一个包含数百万条记录的大型表,则该过程可能需要花费十分钟,有时可能是数小时。为避免这种情况,可在查询窗口中使用简单的单行T-SQL语句来更改该列的数据类型。例如,要将Employees表中JobTitle列的数据类型改为varchar(70),可以使用如下语法。 1.ALTER TABLE HumanResources.Employee ALTER COLUMN JobTitle Varchar(70 ) 说明: 在转换为与当前数据不兼容的数据类型时,可能丢失重要数据。例如,如果要将包含一些数据(如15.415)的numeric数据类型转换为integer数据类型,那么15.415这个数据将四舍五入为整数。 您可能想对SQL Server表编写一个报表,显示表中每列的数据类型。完成这项任务的方法有很多种,但最常见的一种方法是连接sys.objects表和sys.columns表。在下面的代码中,有两个函数可能不太为您所熟悉。函数TYPE_NAME()将数据类型id转换为适当的名称。要进行反向操作,可使用TYPE_ID()函数。需要注意的另一个函数是SCHEMA_ID(),它用于返回架构的标识值。在需要编写有关SQL Server元数据的报表时,这是特别有用的。 1.SELECT https://www.doczj.com/doc/8518535664.html, AS ObjectName, 2. https://www.doczj.com/doc/8518535664.html, AS ColumnName, 3.TYPE_NAME(https://www.doczj.com/doc/8518535664.html,er_type_id) as DataType 4.FROM sys.objects o JOIN sys.columns c 5.ON o.object_id = c.object_id

数据库设计基本数据类型说明

一. 基本类型 数据库设计,在数据库设计文档中,统一用内存类型作为数据库库设计文档,至于内存类型和数据库之间的对应关系统一由工具来处理 数据库设计文档类型 现用 原用 Orcal 内存类型 size SQL Server Oracle varchar varchar VARCHAR2 String 需要填写长度 4000以内 varchar VARCHAR2 Smallint 2 smallint NUMBER(2,0) bigint Integer 4 int NUMBER(4,0) bit decimal NUMBER Boolean tinyint NUMBER(1,0) float Float 需要填写长度 float NUMBER() int NUMBERIC money Currency 默认4位 money NUMBER(19,4) real DateTime datetime date smallint Blob image BLOB tinyint Guid Unique.. VARCHAR2(40) smallmoney Int64 8 Int64 NUMBER(8,0) numeric datetime datetime date SmallDatetime varchar(40) uniqueidentifier varchar2(40) image image BLOB S U N L I G H T

二.表结构通用字段 类别字段说明 台帐单据objid 单据ID EnterCode 企业Code BrandCode 品牌Code 其他业务字 段 静态单据主单 objid 单据ID Code 单据编号 EnterCode 企业Code BrandCode 品牌Code ModifyCode 最近更新人Code ModifyTime 更新时间 Status 状态 Verinfo 版本号 业务字段 静态单据日志表 objid 单据ID parentid 父单据 LogData 更新日志 ModifyCode 最近更新人 Code S U N L I G H T

文献检索三大数据库比较

CABI、 AGRICOLA和 AGRIS数据库比较研究 王国龙李佩朱海燕 ( 上海交通大学农学院图书馆201101) 文AGRICOLA 和 摘本文对美国银盘公司检索系统 webspirs 下的 CABI、AGRIS三个数据库从文献收录数量、质量、语种和重复情况等方面 进行比较研究,对选择订购和文献检索有一定的参考价值。 关键词农业数据库农业文献文献检 索CABI AGRICOLA AGRIS 国际农业生物学文摘 CABI、粮农组织农业索引 AGRIS和美国农业联机 检索数据库 AGRICOLA是世界著名的三大农业数据库,其收录的文献涵盖农业所 有学科及其相关学科,是农业科学研究和教学重要的文献源。本文对美国银盘公 司检索系统 webspirs 下的三个数据库从文献收录数量、质量、语种和重复情况等 方面进行比较研究。 1三大数据库收录的文献量比较 采用植物、动物、饲料、肥料和灌溉五个主题词对五类有代表性农业文 献进行检索,其结果见表 1。 表 1三大数据库收录的五类农业文献总量(1990-2000) 类型 CABI%AGRICOLA %AGRIS%合计% 植物 59088654.7011909111.0337018334.271080160100动物 45984756.8837855 4.6831080538.44808507100饲料 7098552.381399310.335054537.30135523100肥料 7091957.92111199.084039733.00122435100灌溉 3104651.55769112.772148535.6860222100总计 1223673 55.451897498.6079341535.952206837100由上表数据可见 CABI所收录的各类文献数量最多,达 到,AGRIS 其次,为, AGRICOLA最少, 仅。以上是三大数据库 1990-2000 年数据,检索自中国农业大学图书馆银盘数据库系统。如果对该数据库系统三大数据库所收录的上述五类文献总数进行统计,则得到如下结果: CABI(1999-,AGRICOLA(1984-,AGRIS(1975-。由于在调查的数据中AGRIS收录文献的

数据库数据类型的使用与区别

数据库数据类型的使用与区别 整型数据类型: 1、INT (INTEGER) INT (或INTEGER)数据类型存储从-2的31次方(-2 ,147 ,483 ,648)到2的31次方-1 (2 ,147 ,483,647)之间的所有正负整数。每个INT 类型的数据按4 个字节存储,其中1 位表示整数值的正负号,其它31 位表示整数值的长度和大小。 2、SMALLINT SMALLINT 数据类型存储从-2的15次方( -32, 768)到2的15次方-1( 32 ,767 )之间的所有正负整数。每个SMALLINT 类型的数据占用2 个字节的存储空间,其中1 位表示整数值的正负号,其它15 位表示整数值的长度和大小。 3、TINYINT TINYINT数据类型存储从0 到255 之间的所有正整数。每个TINYINT类型的数据占用1 个字节的存储空间。 4、BIGINT BIGINT 数据类型存储从-2^63 (-9 ,223, 372, 036, 854, 775, 807)到2^63-1( 9, 223, 372, 036 ,854 ,775, 807)之间的所有正负整数。每个BIGINT 类型的数据占用8个字节的存储空间。 浮点数据类型: 浮点数据类型用于存储十进制小数。浮点数值的数据在SQL Server 中采用上舍入(Round up 或称为只入不舍)方式进行存储。所谓上舍入是指,当(且仅当)要舍入的数是一个非零数时,对其保留数字部分的最低有效位上的数值加1 ,并进行必要的进位。若一个数是上舍入数,其绝对值不会减少。如:对3.14159265358979 分别进行 2 位和12位舍入,结果为 3.15 和3.141592653590。 1、REAL 数据类型 REAL数据类型可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。每个REAL类型的数据占用4 个字节的存储空间。 2、FLOAT FLOAT数据类型可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。每个FLOAT 类型的数据占用8 个字节的存储空间。 FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 为1到15 之间的整数值。当n 取1 到7 时,实际上是定义了一个REAL 类型的数据,系统用4 个字节存储它;当n 取8 到15 时,系统认为其是FLOAT 类型,用8 个字节存储它。 3、DECIMAL DECIMAL数据类型可以提供小数所需要的实际存储空间,但也有一定的限制,您可以用2 到17 个字节来存储从-10的38次方-1 到10的38次方-1 之间的数值。可将其写为DECIMAL[ p [s] ]的形式,p 和s 确定了精确的比例和数位。

关于数据库建表时字段数据类型

char、varchar、text、ntext、bigint、int、smallint、tinyint 和bit的区别及数据库的数据类型 基础: char、varchar、text和nchar、nvarchar、ntext的区别 1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。 2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+1。为什么“+1”呢?这一个字节用于保存实际使用了多大的长度。从空间上考虑,用varchar合适;从效率上考虑,用char合适,关键是根据实际情况找到权衡点。 3、TEXT。text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。 4、NCHAR、NVARCHAR、NTEXT。这三种从名字上看比前面三种多了个“N”。它表示存储的是Unicode数据类型的字符。我们知道字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节

存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。nchar、nvarchar的长度是在1到4000之间。和char、varchar比较起来,nchar、nvarchar 则最多存储4000个字符,不论是英文还是汉字;而char、varchar 最多能存储8000个英文,4000个汉字。可以看出使用nchar、nvarchar 数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。 进一步学习: char、varchar、text、ntext、bigint、int、smallint、tinyint 和bit的区别及数据库的数据类型 Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节 char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"qian",则它的值就是"qian"而char 不一样,比如char(100),它的值是"qian",而实际上它在数据库中是"qian "(qian后共有96个空格,就是把它填满为100个字节)。由于char是以固定长度的,所以它的速度会比varchar快得多!但程序处理起来要麻烦一点,要用trim之类的函数把两边的空格去掉!

三大中文数据库比较

04014017 刘菊 国内三大中文数据库比较 一:中国期刊网 中国期刊全文数据库包括7200种学术期刊,1200余万篇学术论文。 收录全: 收录7200余种,目前网上收录论文1250余万篇,94年至今每期收全,近2000余种重要期刊回溯至创刊,网上收录120余万篇; 水平高: 中国核心期刊1879种,已收录1824余种,占总量的97%; 中国EI来源刊298种,已收录294种; 中国SCI来源刊74种,已收录58种; 质量优: 文献95%以上为电子版,图像版清晰,OCR识别方便; 技术领先: 建库平台TPI、检索平台KNS、文献格式CAJ、专用浏览器CAJViewer全部自主研发,不断更新换代; 尊重知识产权:100%签订收录合同,支付著作权使用费。 检索方法:导航检索、简单检索、高级检索、专业检索 导航检索:在导航区按学科提供树状浏览。用户层层点开,逐步缩小主题范围,直到看到具体的文章。优点是便于用户查询某一学科的所有文章,层次清楚,方便快捷简单检索:选择检索字段,输入检索词 高级检索:可选择1-5个检索词输入框,做逻辑组配。检索技巧:逻辑组配符:*,+ 其中, *表示AND,+表示OR。利用逻辑组配符可以实现一步检索 阅览器:CAJviewer 6.0 :CAJviewer 6.0是中国期刊的专用全文格式阅读器,阅读CNKI 系列数据库的全文,必须下载全文浏览器CajViewer,目前CajViewer6.0版本适合于CNKI 系列所有数据库,只要下载安装一次就可以阅读各种数据库的全文。它支持CNKI网的CAJ、NH、KDH和PDF格式文件它可配合网上的原文阅读,也支持阅读下载后的中国期刊全文,它的打印效果与原版的效果一致。当然你必须有浏览全文的权限。 中国期刊网全文数据库具有较完备的检索功能,是电子期刊数据库检索较为典型的一种,可以通过对该数据库的检索实践,大体了解关于电子期刊数据库的检索方法。形式上大同小异,可以借鉴该数据库的检索方法,尝试对其它数据库的检索。 二:重庆维普 重庆维普资讯有限公司是一家大型的专业化数据公司,是中文期刊数据库建设事业的奠基人。随着人们对数字化期刊的需求的日益增长而不断发展壮大。自1989年以来,一直致力于对海量的报刊数据进行科学严谨的研究、分析,采集、加工等深层次开发和推广应用。重庆维普科技期刊数据库使用说明:经努力,重庆维普公司为我们开通“中文科技期刊全文数据库”,欢迎全校广大读者使用。现将使用说明如下: 1.配置代理服务器。点击IE浏览器“工具”菜单栏里的“Internet 选项”-->点击 “连接” 2.-->局域网用户点击“局域网设置”按纽,拨号上网用户需点击"拨号和虚拟专用网 络设置"中"设置"一项。在代理服务器下面的地址栏里输入“210.44.48.65”,端口栏里输入“3128”,再点击“确定”按纽即可.

Oracle数据库基本数据类型

oracle基本数据类型

oracle 数据库中讨论char ,varchar ,varchar2 数据类型! 这3种字符串数据类型是我们使用最多的,我们在数据库设计时到底该怎么使用了? 首先我们先来分析3个数据类型的说明: 1。char CHAR的长度是固定的,最长2000个字符。 2。varchar 和 varchar2 可以肯定的是oracle中目前是可以使用varchar数据类型的,但他们的区别我查了不少资料也没有找到一个准确的答案最常见的说话是说oracle中的varchar只是varchar2的别名也就是同义词。 其次也有人认为varchar是最大长度为2000的可变字符串(和sql server中的varchar一致),而varchar2最大长度为4000。 知道了他们的特点我们就来讨论下使用区别 1.char和varchar、varchar2 由于varchar和varchar2用途类似,我们先来讨论char和他们的使用区别: varchar和varchar2比char节省空间,在效率上比char会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的

‘以空间换效率’。 varchar和varchar2虽然比char节省空间,但是如果一个varchar和varchar2列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移’(Row Migration)现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用char代替varchar和varchar2会更好一些。 当然还有一种情况就是象身份证这种长度几乎不变的字段可以考虑使用char,以获得更高的效率。 2。varchar和varchar2 这里就进入重点了,前面的区别我们在sql server中我们已经基本了解了,大家可能都知道,最多也就是复习下,但oracle增加了一个varchar2类型,是大家以前所没有用到过的。 因为oracle保证在任何版本中该数据类型向上和向下兼容,但不保证varchar,还有其他数据中一般都有varchar这个数据类型。 所以我得出了以下结论: 如果想在oracle新版本的数据库兼容就不要用varchar,如果想和oracle 之外其他数据库兼容就不要用varchar2。 ORACLE中的数据类型分类 ORACLE中的数据类型不可谓不多,下面把我这两天来的学习体会写一下吧! 1、字符数据类型:包括我CHAR,VARCHAR2,LONG。 CHAR型可以存储字母数字值,这种数据类型的 列长度可以是1到2000个字节。如果未指明,则默认其占用一个字节,如果用户输入的值小于指定的长度,数据库则用空格填充至固定长度。 VARCHAR2型其实就是VARCHAR,只不过后面多了一个数字2,VARCHAR2就是VARCHAR的同义词,也称别名。数据类型大小在1至4000个字节,但是和CHAR不同的一点是:当你定义了VARCHAR2长度为30,但是你只输入了10个字符,这时VARCHAR2不会像CHAR一样填充,在数据库中只有10具字节。

文献检索三大数据库比较

CABI、 AGRICOLA和AGRIS数据库比较研究 王国龙李佩朱海燕 (上海交通大学农学院图书馆 201101) 文摘本文对美国银盘公司检索系统webspirs下的CABI、AGRICOLA和AGRIS三个数据库从文献收录数量、质量、语种和重复情况等方面进行比较研究,对选择订购和文献检索有一定的参考价值。 关键词农业数据库农业文献文献检 索 CABI AGRICOLA AGRIS 国际农业生物学文摘CABI、粮农组织农业索引AGRIS和美国农业联机检索数据库AGRICOLA是世界著名的三大农业数据库,其收录的文献涵盖农业所有学科及其相关学科,是农业科学研究和教学重要的文献源。本文对美国银盘公司检索系统webspirs下的三个数据库从文献收录数量、质量、语种和重复情况等方面进行比较研究。 1 三大数据库收录的文献量比较 采用植物、动物、饲料、肥料和灌溉五个主题词对五类有代表性农业文献进行检索,其结果见表1。 表1 三大数据库收录的五类农业文献总量 (1990-2000) 类型CABI % AGRICOLA % AGRIS % 合计% 植物590886 54.70 119091 11.03 370183 34.27 1080160 100 动物459847 56.88 37855 4.68 310805 38.44 808507 100 饲料70985 52.38 13993 10.33 50545 37.30 135523 100 肥料70919 57.92 11119 9.08 40397 33.00 122435 100 灌溉31046 51.55 7691 12.77 21485 35.68 60222 100 总计1223673 55.45 189749 8.60 793415 35.95 2206837 100 由上表数据可见CABI所收录的各类文献数量最多,达到5545%,AGRIS 其次,为3595%,AGRICOLA最少,仅86%。以上是三大数据库 1990-2000年数据,检索自中国农业大学图书馆银盘数据库系统。如果对该数据库系统三大数据库所收录的上述五类文献总数进行统计,则得到如下结果: CABI(1999-2001)1349559(415%),AGRICOLA(1984-2000)350827(1081%),AGRIS(1975-2000)1545394(4761%)。由于在调查的数据中AGRIS收录文献的年限远远大于CABI和AGRICOLA,因此,其文献总量超过了CABI而位居首位。由此可见,AGRIS在文献收录的系统性方面较强,而CABI在最新文献的收录方面拔得头筹。从定量的角度来看两者各有千秋,AGRICOLA则略输一筹。

SQL数据库的数据类型详细解释

SQL数据库的数据类型详细解释 (1)二进制数据类型 二进制数据包括 Binary、Varbinary 和 Image Binary 数据类型既可以是固定长度的(Binary),也可以是 变长度的。 Binary[(n)] 是 n 位固定的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4 个字节。 Varbinary[(n)] 是 n 位变长度的二进制数据。其中,n 的取值范围是从 1 到 8000。其存储窨的大小是 n + 4个字节,不是n 个字节。 在 Image 数据类型中存储的数据是以位字符串存储的,不是由 SQL Server 解释的,必须由应用程序来解释。例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image 数据类型中。 (2)字符数据类型 字符数据的类型包括 Char,Varchar 和 Text 字符数据是由任何字母、符号和数字任意组合而成的数据。 Varchar 是变长字符数据,其长度不超过 8KB。Char 是定长字符数据,其长度最多为 8KB。超过 8KB 的ASCII 数据可以使用Text数据类型存储。例如,因为 Html 文档全部都是 ASCII 字符,并且在一般情况下长度超过 8KB,所以这些文档可以 Text 数据类型

存储在SQL Server 中。 (3)Unicode 数据类型 Unicode 数据类型包括 Nchar,Nvarchar 和Ntext 在 Microsoft SQL Server 中,传统的非 Unicode 数据类型允许使用由特定字符集定义的字符。在 SQL Server安装过程中,允许选择一种字符集。使用 Unicode 数据类型,列中可以存储任何由Unicode 标准定义的字符。在 Unicode 标准中,包括了以各种字符集定义的全部字符。使用Unicode数据类型,所战胜的窨是使用非Unicode 数据类型所占用的窨大小的两倍。 在 SQL Server 中,Unicode 数据以 Nchar、Nvarchar 和Ntext 数据类型存储。使用这种字符类型存储的列可以存储多个字符集中的字符。当列的长度变化时,应该使用Nvarchar 字符类型,这时最多可以存储 4000 个字符。当列的长度固定不变时,应该使用Nchar 字符类型,同样,这时最多可以存储4000 个字符。当使用Ntext 数据类型时,该列可以存储多于 4000 个字符。 (4)日期和时间数据类型 日期和时间数据类型包括 Datetime 和 Smalldatetime两种类型 日期和时间数据类型由有效的日期和时间组成。例如,有效的日期和时间数据包括“4/01/98 12:15:00:00:00 PM”和

数据库种类及其特点

大型数据库 一、Microsoft SQL Server 适用于入门者。 1、开放性:只能在windows上运行,没有开放性,操作系统的系统的稳定对数 据库是十分重要的,Windows9X系列产品是偏重于桌面应用。 2、伸缩性:并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据 卷,伸缩性有限。 3、安全性:没有获得任何安全证书。 4、性能:多用户时性能不佳 5、客户端支持及应用模式:C/S结构,只支持windows客户,可以用ADO、DAO、 OLEDB、ODBC连接 6、操作性:操作简单,但只有图形界面。 7、使用风险:完全重写的代码,经历了长期的测试,不断延迟,许多功能需要 时间来证明。并不十分兼容。 二、Oracle 强大的功能和可配置、可管理能力。 1、开放性:能在所有主流平台上运行(包括 windows)。完全支持所有的工业 标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 2、伸缩性与并行性:并行服务器通过使一组结点共享同一簇中的工作来扩展 windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果windows NT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。 3、安全性:获得最高认证级别的ISO标准认证。 4、性能:性能最高,保持开放平台下的TPC-D和TPC-C的世界记录。 5、客户端支持及应用模式:多层次网络计算,支持多种工业标准,可以用ODBC、 JDBC、OCI等网络客户连接。 6、操作性:较复杂,同时提供GUI和命令行,在windows NT和unix下操作相

不同数据库的数据类型对照

下表中显示了Access,Sql Server和Oracle之间数据类型之间对应关系。 数据类型 常值 Access SQLServer Oracle adBigInt 20 BigInt (SQL Server 2000 +) adBinary 128 Binary TimeStamp Raw * adBoolean 11 YesNo Bit adChar 129 Char Char adCurrency 6 Currency Money SmallMoney adDate 7 Date DateTime adDBTimeStamp 135 DateTime (Access 97 (ODBC)) DateTime SmallDateTime Date adDecimal 14 Decimal * adDouble 5 Double Float Float adGUID 72 ReplicationID (Access 97 (OLEDB)), (Access 2000 (OLEDB)) UniqueIdentifier (SQL Server 7.0 +) adIDispatch 9 adInteger 3 AutoNumber Integer Long Identity (SQL Server 6.5) Int Int * adLongVarBinary 205 OLEObject Image Long Raw * Blob (Oracle 8.1.x) adLongVarChar 201 Memo (Access 97) Hyperlink (Access 97) Text Long * Clob (Oracle 8.1.x) adLongVarWChar 203 Memo (Access 2000 (OLEDB)) Hyperlink (Access 2000 NText (SQL Server 7.0 +) NClob (Oracle 8.1.x)

相关主题
文本预览
相关文档 最新文档