oracle - “缺少右括号”错误 - Oracle
问题描述
当我创建此代码时:
SQL> create table TRANSAKSI_9223(
2 ID_Transaksi number(13)
3 constraint idtransaksi_pk primary key,
4 Tgl_Transaksi date constraint tgl_notnull not null,
5 Total_harga float,
6 id_pembeli number(13), constraint fk_idpembeli references PEMBELI_9223(id_pembeli));
id_pembeli number(13), constraint fk_idpembeli references PEMBELI_9223(id_pembeli))
*
ERROR at line 6:
ORA-00907: missing right parenthesis
我应该怎么办?
解决方案
您缺少列名
CONSTRAINT FK_PersonOrder FOREIGN KEY (columnename)
REFERENCES PEMBELI_9223(id_pembeli);
推荐阅读
- node.js - Node js + mysql2:我应该检查connection.on('error',fn1)和connection.connect(fn2)中的错误,还是这些检查之一就足够了?
- mysql - 如何在 where 子句和变量的帮助下从表中获取记录
- ios - 如何在 Visual Studio for Mac 上更改 iOS 模拟器
- idris - 为什么变量 x 可以(并且必须)在函数定义的左侧出现两次?还有什么意义?
- c# - 如何更改选择性列的 GridView 标题样式颜色
- javascript - 在没有导航道具/外部组件的情况下无法访问反应导航(v5)
- r - 如何在 R 的罚球区外画一个角和半圆?
- python - 如何在后台运行任务直到用户输入?
- grant - 如何在 mysql 数据库中通过 root 将 XA_RECOVER_ADMIN 授予新用户
- c# - 有没有办法在任务不冻结 UI 的情况下处理任务引发的异常?