051-20

Which three statements are true regarding the data types in Oracle Database 10g/11g? (Choose three.)
A. Only one LONG column can be used per table.
B. A TIMESTAMP data type column stores only time values with fractional seconds.
C. The BLOB data type column is used to store binary data in an operating system file.
D. The minimum column width that can be specified for a VARCHAR2 data type column is one.
E. The value for a CHAR data type column is blank-padded to the maximum defined column width.

B 不对因为 TIMESTAMP 可以存储不带有小数秒的日期或时间
C 不对因为 BLOG 存储的是非结构化的二进制大对象
LONG: 可变长的字符串数据,最长 2G,LONG 具有 VARCHAR2 列的特性,可以存储长文本一个表中最多一个 LONG列
LONG RAW: 可变长二进制数据,最长 2G
CLOB: 字符大对象 Clob 用来存储单字节的字符数据
NCLOB: 用来存储多字节的字符数据
BLOB: 用于存储二进制数据
BFILE: 存储在文件中的二进制数据,这个文件中的数据只能被只读访。但该文件不包含在数据库内。
bfile字段实际的文件存储在文件系统中,字段中存储的是文件定位指针.bfile对oracle来说是只读的,也不参与事务
性控制和数据恢复.
CLOB,NCLOB,BLOB 都是内部的 LOB(Large Object)类型,最长 4G,没有 LONG 只能有一列的限制
要保存图片、文本文件、 Word 文件各自最好用哪种数据类型?
--BLOB 最好,LONG RAW 也不错,但 Long 是 oracle 将要废弃的类型,因此建议用 BLOB



原文地址:https://www.cnblogs.com/Babylon/p/8074144.html