设为首页 加入收藏

TOP

Oracle数据库 ORA-54013错误解决办法(一)
2017-04-15 10:23:18 】 浏览:413
Tags:Oracle 数据库 ORA-54013 错误 解决 办法

在以前的Oracle 版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。现在Oracle 11允许我们直接在表上使用虚拟列来存储表达式。虚拟列的值是不存储在磁盘的,它们是在查询时根据定义的表达式临时计算的。我们不能往虚拟列中插入数据,我们也不能隐式的添加数据到虚拟列,我们只能使用物理列来插入数据。然后可以查询虚拟列的值,表达式是在查询的时候即时计算的。索引和约束同样可以应用在虚拟列上,我们也可以为虚拟列创建外键。


下面使用的数据表名是:APEX_CW_月结账单明细详情表


使用oracle中的命令窗口,输入语句查看表结构:SQL>desc APEX_CW_月结账单明细详情表;


执行后看到如下表结构:


Name                Type        Nullable Default                      Comments
-------------------- ------------ -------- ---------------------------- --------
PK_MONTHBILLDETAILID VARCHAR2(35)                                               
FK_MONTHBILLID      VARCHAR2(18) Y                                             
BARCODE              VARCHAR2(15) Y                                             
CUSTCODE            VARCHAR2(8)  Y                                             
CUSTNAME            VARCHAR2(50) Y                                             
EXCHARGE            NUMBER(18,2) Y                                             
CITYCODE            VARCHAR2(3)  Y                                             
EXPORTDAY            DATE        Y                                             
ORICHARGE            NUMBER(18,2) Y                                             
INCOMEDCHARGE        NUMBER(18,2) Y                                             
ISHANDLED            VARCHAR2(1)  Y                                             
PAYERID              VARCHAR2(8)  Y                                             
PAYERNAME            VARCHAR2(50) Y  &n

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MongoDB之TextSearch简介 下一篇MySQL区分某个字段大小写解决方案

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目