ora-00904 标识符无效怎么解决?

--创建这个账单管理表createtablebill(bill_idnumbernotnullprimarykey,--账单编号goods_namevarchar2(50... --创建这个账单管理表
create table bill(
bill_id number not null primary key, --账单编号
goods_name varchar2(50) not null, --商品名称
goods_number number not null, --商品数量
goods_price number(20,2) not null, --交易金额
goods_payment number not null, --是否付款(0:未付款 1:已付款)
supplier_name varchar2(50) not null, --供应商名称
goods_describe varchar2(500) not null, --商品描述
bill_date date not null, --账单时间
);
开始就显示无效标识符,到底哪里有问题?
展开
 我来答
刺友互
高粉答主

2020-02-13 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.6万
展开全部

ora-00904 标识符无效是设置错误造成的,解决方法为:

1、打开服务器端目录/客户端元数据目录客户端目录:$eas\client\metas,服务器端目录:$ eas\servers\metas。

2、使用解压缩工具检索缺失此字段的元数据。

3、查看搜索结果,标准产品中文件名带”.table”结尾的为含缺失字段的表。

4、通过上一步获取的文件往上查进入META-INF文件夹 打开MANIFEST.MF(如图),确定对应的补丁号 PatchNumber:PT085004。

5、 在管理控制台执行对应补丁的脚本,就可以了。

邗启3V
推荐于2017-11-26 · TA获得超过7271个赞
知道大有可为答主
回答量:1413
采纳率:100%
帮助的人:1393万
展开全部
bill_date date not null, 最后一个不需要逗号
希望对你有帮助
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式