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 toad 不能创建package update效率问题 cursor外部不能操作cursor中用到的表? oracle 临时表操作 多行变多列问题,(并非多行变一列,稍微有点不同)求高手,急。 请教大家关于OVER的问题 根据一组数据修改多 TABLE 的问题 回滚段问题,急!帮帮忙 oracle Bundle Patch p13928776_10204 Windows修复教程 急,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