ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 虚拟列

虚拟列

原创 Linux操作系统 作者:Jack_Miller 时间:2012-03-09 18:34:05 0 删除 编辑
Oracle11g支持虚拟列
虚拟列是基于一个或多个实际列的表达式计算派生的,虚拟列的数据不存储在磁盘上,而是动态计算得出;
可以在虚拟列上定义索引。
create table emp(
sal number(7,2),
comm_pct number(7,2),
income number(7,2) generated always as (sal*(1+comm_pct)));

增加虚拟列
alter table emp add (income as (sal*(1+comm_pct)));
如果不指定虚拟列的数据类型,Oracle根据表达式使用的列自动指定虚拟列的数据类型。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25791987/viewspace-718201/,如需转载,请注明出处,否则将追究法律责任。

上一篇: PL/SQL打包
下一篇: 段空间管理
请登录后发表评论 登录
全部评论

注册时间:2011-12-09

  • 博文量
    25
  • 访问量
    68388