Oracle中如下用于创建PRODUCTS表的SQL语句,以下哪个陈述是正确的?

2023/08/30 15:00
阅读数 57



Oracle中如下用于创建PRODUCTS表的SQL语句,以下哪个陈述是正确的?CREATE TABLE products (product_id NUMBER(3) PRIMARY KEY,

product_desc VARCHAR2(25),

qty NUMBER(8,2),

rate NUMBER(10,2),

total_value AS ( qty * rate)) PARTITION BY RANGE (total_value) (PARTITION p1 VALUES LESS THAN (100000),

PARTITION p2 VALUES LESS THAN (150000),

PARTITION p3 VALUES LESS THAN (MAXVALUE)) COMPRESS FOR ALL OPERATIONS;


A、它成功执行,但无法对此分区键进行分区裁剪

B、它执行报错,因为分区键TOTAL_VALUE不能压缩。

C、它成功执行,但TOTAL_VALUE列中的值不会物理存储在分区上。

D、它执行报错,因为TOTAL_VALUE列不能用作分区键。

👉点此立即答题,最高可领10墨值

戳阅读原文,立即参与

本文分享自微信公众号 - 墨天轮(enmocs)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部