暂无图片
虚拟列怎么用
我来答
分享
X
x
2021-09-27
虚拟列怎么用

虚拟列怎么用

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

create table sales
2 (
3 sales_id number,
4 cust_id number,
5 sales_amt number,
6 sale_category varchar2(6)
7 generated always as
8 (
9 case
10 when sales_amt <= 10000 then ‘LOW’
11 when sales_amt > 10000 and sales_amt <= 100000 then ‘MEDIUM’
12 when sales_amt > 100000 and sales_amt <= 1000000 then ‘HIGH’
13 else ‘ULTRA’
14 end
15 ) virtual
16 );

SQL> insert into sales (sales_id, cust_id, sales_amt) values (1,1,100);

1 row created.

SQL> insert into sales (sales_id, cust_id, sales_amt) values (2,102,1500);

1 row created.

SQL>insert into sales (sales_id, cust_id, sales_amt) values (3,102,100000);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from sales;

SALES_ID CUST_ID SALES_AMT SALE_C


1 1 100 LOW
2 102 1500 LOW
3 102 100000 MEDIUM

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle数据库为什么说位图索引适合用于读密集的环境,而不适合写密集的环境?
回答 1
已采纳
一个位图索引键条目会指向很多行的数据。如果一个会话修改了索引列的数据,那么在大多数情况下,这个索引条目指向的所有行都会被锁定。倘若其他会话也需要更新同样的位图索引条目,那这个会话就会被“关在门外”。这
在服务器的警告日志alert.log中看到如下消息
回答 1
已采纳
警告日志出现了这样的消息,DBA必须格外当心。这是数据库试图重用一个在线重做日志文件,但是它发现做不到,此时它就会把这样的一条消息写到服务器上的alter.log中。数据库为什么不能重用在线重做日志文
用plsqldev下创建的表,用程序无法访问,一直报 ORA-00942: 表或视图不存在,怎么解决?
回答 1
已采纳
要么是没有成功,要么是你建立的是在Aschema,而程序访问的是Bschema。
python3用Cx_Oracle连接Oracle,select中文显示乱码,请问大神知道怎么解决这个问题吗?
回答 1
可能是你Python3所在的机器和oracle服务器的字符集不一致。你不是同一台机器吧?
oracle加列+default DDL是否会有锁?
回答 4
看这个问题争论很大4000W的表测试(12C)SQL&gt;desccreditinfopart;NameNull?TypeCIEMAILNOTNULLNVARCHAR2(100)CITELNVARC
表空间区管理方式
回答 1
不可以修改,只能重建。
Oracle 13C Cloud Control可以同时监控10g、11g、12c、18c这4个版本吗?
回答 1
我就知道12c是可以的
AWR分析报告问题求助:隐含参数的必要性?之前很多专业解答是通过优化sql或者业务逻辑来降低CPU资源消耗,提升数据库性能
回答 3
已采纳
隐含参数可以理解为oracle的内部参数,一般不需要使用,根据实际情况来判断!如果数据库运行正常,当然可以不加隐含参数,但是如果出现一些bug或者需要进行一些优化,不可避免的需要用到隐含参数,那就必须
oracle授权在vmware上是按虚拟机的core数购买,还是按照物理cpu购买啊?
回答 3
1、oracle规定是的按照逻辑核心数量买,例如2路18c,那就买36p。2、推荐根据公司的能力逐年购买,按阶段购买,按需购买是更好的选择。3、oracle可以设置启用核心数,类似oda一体机这种,有
alert日志提示ORA-00600 [qesrLoopOverSetRowP:rows]告警
回答 1
https://support.oracle.com/epmos/faces/DocumentDisplay?afrLoop359252931732388&amp;parentEXTERNALSEAR