oracle 9i 数据表列 计算 在SQL server 2000中的数据表的列是能直接设置公式计算的,例如在一张表中有A、B、C三列,其中C列=A列+B列,则可以直接在C列上设置公式:=A+B,当插入A、B列值,就会自动计算出C列值。 请问oracle 9i中是否存在这样的功能,可以直接设置公式,而不需要额外的SQL语句或触发器,完成上述功能? 请大家指点一下小弟,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table xx (a int,b int, c int as (a+b)); create table xx (a int,b int, c int as (a+b)); 这个sql语句老是提示有问题:ORA-00907 少右括号;在9i中可以这样操作吗? 不知道是不是要加default,没试过。create table xx (a int,b int, c int default as (a+b)); 此为虚拟列,是11g中新加的东西9i中不能使用只能用触发器或者建视图,通过查询视图来获得你想要的结果比如create view view_xx as select a,b,a+b c from xx oracle 10g listener.ora sqlnet.ora tnsnames.ora 监听器配置 还是一个imp 还原数据库的小问题 oracle在java存储过程中如何创建和删除 txt文件呢,是否需要授权呢 归档日专丢失情况下的介质恢复引发的问题 序列授权的一个问题,急 怎么取当年的第一个月,作为where后的条件 ORACLE数据库的表新增一条记录,如何在SQL数据库表中也新增一条? 初学oracle问个简单的送分题 回答问题,给高分,不够再加 open cursor for sql报缺失表达式? 急,VMWARE+RAC数据库不能启动CRS资源 连接数据库,sql操作异常
create table xx (a int,b int, c int default as (a+b));
9i中不能使用
只能用触发器或者建视图,通过查询视图来获得你想要的结果
比如
create view view_xx as select a,b,a+b c from xx