oracle中如何定义计算列??? 你的意思是不是想重命名列名?SQL>select add_months(sysdate,5) date from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是做成跟MS-sql的计算列一样的列,在表中是存在的,不需要用视图,如ms-sql中:create table test_table(id numeric,prefix_name varchar2(50),name varchar2(50),fullname as prefix_name + name);在oracle中能否实现??? create table test_table(id numeric,prefix_name varchar2(50),name varchar2(50),fullname as prefix_name + name);-------------------------------------------------------------------------个人觉得可以这样:create table test_table(id numeric,prefix_name varchar2(50),name varchar2(50))查询时只需:select id,prefix_name,name,(prefix_name || name) fullname 不好意思,查询语句改一下:select id,prefix_name,name,(prefix_name || name) fullname from test_table 是的,可以楼上作法,sql语句再计算oracle无法在创建表时再次使用字段名 求一条SQL oracle 10g最近是不是要疯? 急!!!asp用system帐户访问system帐户下的表,提示表不存在,在线等,先谢了! EXECUTE IMMEDIATE 结果返回问题 关于oracle sequence的问题 ADO访问Oracle9i的连接字符串怎么写? 关于数据库的效率问题和函数执行顺序问题!!!!!!!! 如何去掉字符串中的回车 linux 9.0下oracle 9i的安装?在线等急用 如何用ORACLE ??? WIN98能安装ORACLE9吗? 大家帮忙 我要把a表中的name字段下的大写改成小写 语句怎么写 在线等待
create table test_table(id numeric,prefix_name varchar2(50),name varchar2(50),fullname as prefix_name + name);在oracle中能否实现???
个人觉得可以这样:
create table test_table(id numeric,prefix_name varchar2(50),name varchar2(50))
查询时只需:
select id,prefix_name,name,(prefix_name || name) fullname
select id,prefix_name,name,(prefix_name || name) fullname from test_table
oracle无法在创建表时再次使用字段名