永发信息网

oracle中说虚拟列指的是什么

答案:2  悬赏:40  手机版
解决时间 2021-04-03 13:05
oracle中说虚拟列指的是什么
最佳答案
Oracle 11g 的新特性 —— 虚拟列
在老的 Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。
现在 Oracle 11g 允许我们直接在表上使用虚拟列来存储表达式。
虚拟列的值是不存储在磁盘的,它们是在查询时根据定义的表达式临时计算的。

我们不能往虚拟列中插入数据,我们也不能隐式的添加数据到虚拟列:

我们只能使用物理列来插入数据。然后可以查询虚拟列的值:表达式是在查询的时候即时计算的.
索引和约束同样可以应用在虚拟列上。我们也可以为虚拟列创建外键。
全部回答
不是实际表中的列,比如
select rownum,rowid from dual
dual是表名,只有dummy一列,
rownum和rowid就是虚拟列(也叫“伪列")
rownum表示数据序号
rowid是oracle行位置的唯一编号
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求招聘会信息
怎样诊麦
请教大神力洛克的日期有显示在9点钟位置的吗
电信宽带IPTV多少钱一年
劲乐团为什么没有了
两个半圈的健身服是什么牌子
7层及以上住宅都要设无障碍电梯吗
推荐一首歌,在送别一个人的时候放PPT做背景
大河的蛤怎么做好吃
一个男生长得俊 会受到男生的嫉妒吗
为什么程序员都不用iphonex而基本上都用千元
cuzlbelieve是什么意思大家都在搜...
为什么上海人认同浙江人?
王维是哪个朝代的哪里的人
刚买的捷渡行车记录仪,带的降压线不会安装
推荐资讯
苹果5s32G二手大概值多少钱!
052D舰在航母编队有何作用
人民币87,920,871.76大写应该怎么写
用什么办法能将一间屋速变两间
老公房本加老婆名字
请问氟橡胶价格现在是什么样的啊?
在圣经中 ,客西马尼 是一个花园吗?
狗狗刚刚下完崽!狗狗不会照顾小狗崽怎么办
he felt as if his whole world had when his
单选题选出下列句子结构不同的一句()A.我们
向上抛出石头,为什么在向上运动的过程中做减
如何从潮阳棉城到潮州,不要中途转车的。就是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?