Oracle 表字段有公式嗎? 在SQL中表的字段可以套用公式﹐列A=列B+列C我想知道在Oracle中表的字段要用公式﹐是怎樣實現的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这个意思吗?SQL> SELECT * FROM TEST_DW; DWID STARTTIME ENDTIME AMOUNT---------- ----------- ----------- ---------- 1 1/1/2008 1/4/2008 5 1 1/3/2008 1/6/2008 5 2 1/1/2008 1/4/2008 5 2 1/3/2008 1/6/2008 5 1 1/7/2008 1/12/2008 6 2 1/7/2008 1/11/2008 8 1 1/13/2008 1/16/2008 107 rows selectedSQL> SELECT DWID, 2 AMOUNT, 3 DWID+AMOUNT "NEW_DWID" 4 FROM TEST_DW; DWID AMOUNT NEW_DWID---------- ---------- ---------- 1 5 6 1 5 6 2 5 7 2 5 7 1 6 7 2 8 10 1 10 117 rows selected 我想问的是: SQL在用管理器方式建立表的时候每个字段都有一个公式项,当然也有预设值.列A=列B+列C 而在Oracle中有这样的功能吗? 有的话,那又怎么设置呢? 可以考虑在SQL中处理,就像4楼的方法。 定义完test表的A,B,C字段后,当A,B字段有值而C无值时,使用:update test set c=a-b where a is not null and b is not null; 快速编码问题 oracle函数返回表类型,定义的记录表可以插入数据吗?求教,在线等 revoke权限出错,为什么? VS配置Oracle连接字符串的问题 oracle 客户机连接的问题 Oracle 9i如何安装RMAN组件? select * from tab1 where name like '%%'; 大事不妙:Oracle改版后不能进行搜索了:( 请问Oracle 里面有没有Left函数 帮我看看我的 SQL语句有什么问题 SQL Plus 如何执行 begin end 之中的语句 如何取得两个时间相差多少秒
---------- ----------- ----------- ----------
1 1/1/2008 1/4/2008 5
1 1/3/2008 1/6/2008 5
2 1/1/2008 1/4/2008 5
2 1/3/2008 1/6/2008 5
1 1/7/2008 1/12/2008 6
2 1/7/2008 1/11/2008 8
1 1/13/2008 1/16/2008 107 rows selectedSQL> SELECT DWID,
2 AMOUNT,
3 DWID+AMOUNT "NEW_DWID"
4 FROM TEST_DW; DWID AMOUNT NEW_DWID
---------- ---------- ----------
1 5 6
1 5 6
2 5 7
2 5 7
1 6 7
2 8 10
1 10 117 rows selected
列A=列B+列C 而在Oracle中有这样的功能吗? 有的话,那又怎么设置呢?