20.Which three statements are true regarding the data types in Oracle Database 10g/11g? (Choosethree

20.Which three statements are true regarding the data types in Oracle Database 10g/11g? (Choosethree.)
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.
答案:ADE
解析:
1.long是字符类型的子类型,long在11g中已经废除,不推荐使用,数据库最大允许2gb,但是pl/sql却允许很短只有32760个字节,一个表中
只能使用1个
2.存储日期和时间,不带时区,精度达到十亿分之一秒(小数点后九位),除了精度外和DATE相同
3.BLOB是二进制大对象,也是一个指向保存在数据库内部的大二进制对象的指针
4.varchar2,8i以后长度最大为4000个字符,这里需要注意plsql应该是65536,sql是4000,他们是不一样的,最小为1,
如果没有指定单位是字节还是字符的话,那么是通过NLS_LENGTH_SEMANTICS参数来确定的
feature_name varchar2(100 byte); --100个字节的字符串
emp_name varchar2(30 char); --30个字符的字符串
5.CHAR,定义的长度是多少就是多少,如果没有占满那么空格填充
A:正确,long只能有一个
B:错误,说是timestamp只能存储带小数的时间
C:错误,这里说blob存储的是操作系统的二进制文件,这个应该是bfile的功能
D:正确,VARCHAR2最小为1,这里如果存储null的话,长度也为null
E:正确,空格填充








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值