你创建了如下的表来存储玩具的信息: create table qz_toys ( toy_id integer not null primary key, toy_description varchar2(100) not null, price number(4, 2) not null ); 下列的哪些插入语句 增加一行数据; 在price列存储的数据和传入insert语句的值相同? (A) insert into qz_toys values ( 1, 'No toy needed', 65.48 ); (B) insert into qz_toys values ( 2, 'Internal toy code', 600 ); (C) insert into qz_toys values ( 3, 'Toy not found', 0.6592 ); (D) insert into qz_toys values ( 4, 'Unique toy violated', 0.01 ); (E) insert into qz_toys values ( 5, 'Too many toys', -14.22 ); 答案ADE, 2楼得奖。 A: number (4, 2) 允许你在小数点两边分别存储两位数字。数据库将会保存和所示一样的数值。 B: 不对,精度是4, 所以你最多可存储四位有效数字。刻度为2,因此该值包括小数点右侧的两位数字和左侧的两位数字。 所以允许的最大值是99.99。这会报错: "ORA-01438: value larger than specified precision allowed for this column". C: 不对,两位刻度意味着数据库仅仅存储小数点右边的两位数字。它会将右边的多余数字进行舍入。所以这个值被存储为0.66 D: 是的,你可以存储少于指定位数的有效数字。 E: 是的,你也可以存储负数。
日记
来源:这里教程网
时间:2026-03-03 11:59:24
作者:
编辑推荐:
- 日记03-03
- 高效的SQL(函数索引优化VIEW一例)03-03
- Word 2010中的橡皮擦工具在哪?Word 2010中的橡皮擦工具怎么用03-03
- 如何快速提取Word文档中的所有图片03-03
- OMS Log Files 位置03-03
- Word文档中温度单位摄氏度符号℃怎么打03-03
- [20180917]关于分析函数的range与rows的区别.txt03-03
- 如何用Word 2003/2007/2010发送电子邮件03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 沃趣微讲堂 | Oracle集群技术(二):GI与Oracle RAC
沃趣微讲堂 | Oracle集群技术(二):GI与Oracle RAC
26-03-03 - set unused 列恢复
set unused 列恢复
26-03-03 - Word页码字体大小如何设置?Word页码字体大小设置方法
Word页码字体大小如何设置?Word页码字体大小设置方法
26-03-03 - 10大性能监控指令
10大性能监控指令
26-03-03 - SUSE安装oracle client客户端58%出现卡死现象
SUSE安装oracle client客户端58%出现卡死现象
26-03-03 - GoldenGate 自动化初始数据
GoldenGate 自动化初始数据
26-03-03 - word2010中如何实现双面打印文档
word2010中如何实现双面打印文档
26-03-03 - powermt 命令简介
powermt 命令简介
26-03-03 - ORACLE 11G dgbroker异常之ORA-16820&ORA-16825&ORA-12541
- expdp遇到ORA-31655错误
expdp遇到ORA-31655错误
26-03-03
