allright_flash() ,不是的,我说的计算字段是指像SQL Server那样给一个字段赋予一个表达式,让它得到一些结果。例如在SQL Server中可以这样: create table t( a int, b int, c as (a+b) ); 字段c不存储任何数据,只是显示字段a和b相加的结果。 不知道oracle有没有这样的字段?
没有,但可以先create table t( a int, b int) 然后alter table t 在增加一个字段a+b。 oracle不能定义的同时就用该字段。
Eric_1999(╙@^@╜) 如何增加一个字段a+b,求求你说清楚一点啊?
是指一个表中的三个字段col1,col2,col1+col2
用视图挺好的 create view t as select a,b,a+b c from 原表;
oracle没有这种东西。如果在查询的时候,可以select a,b,a+b c from table 要想总使用,那就向楼上几位说的,建立视图了。
create table t( a int, b int, c as (a+b) );
字段c不存储任何数据,只是显示字段a和b相加的结果。
不知道oracle有没有这样的字段?
然后alter table t 在增加一个字段a+b。
oracle不能定义的同时就用该字段。
如何增加一个字段a+b,求求你说清楚一点啊?
create view t as select a,b,a+b c from 原表;
要想总使用,那就向楼上几位说的,建立视图了。
视图就不用了