我们可以在创建Oracle SQL表时使用计算吗?

时间:2015-08-18 11:32:33

标签: oracle

创建Oracle SQL表时,我们可以进行计算吗?例如

create table test (
item-code number,
qty number,
rate number,
(qty*rate)value number
)

1 个答案:

答案 0 :(得分:1)

在oracle中使用虚拟列概念以获得更多https://oracle-base.com/articles/11g/virtual-columns-11gr1

create table test (
        item-code number,
        qty number,
        rate number,
        value as (qty*rate)
        )
        /
    insert into testee(item_code,qty,rate) values(1,2,1)
    /
    select * from testee

结果

ITEM_CODE QTY RATE VALUE
    1     2   1     2