প᭄᪲ 怣 ꦿꦿᮁ໊এ 2023-03-09 15:47 采纳率: 0%
浏览 34

关于oracle建表

有人能帮我看看我这个错在哪吗?
谢谢


```sql
SQL> create table student(
  2  Sno Varchar2(8) Primary key,
  3  Sname Varchar2(8) not null,
  4  Ssex NVarchar2(2) check(Ssex ='男' or Ssex='女'),
  5  Sbirthday date,
  6  Classno Varchar2(6) constraint Classno references class(Classno),
  7  Totalcredit Smallint default 0,
  8  Createdby Varchar2(8) default 21301147
  9  );
Ssex NVarchar2(2) check(Ssex ='男' or Ssex='女'),
                                              *
ERROR at line 4:
ORA-00907: missing right parenthesis


```我用的是oracle19c

  • 写回答

8条回答 默认 最新

  • 我是个老六 2023-03-09 16:09
    关注

    报错很明显看,第四行,主键定义有问题,

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 3月9日

悬赏问题

  • ¥20 escpos打印到CUPS打印机
  • ¥15 MATLAB读取TXT,并添加度分秒
  • ¥15 excel提示内存不足
  • ¥15 软件安装包用的是openinstall 在普通路由上有一些限速,怎么提速
  • ¥15 msgeq7根据音乐控制电机
  • ¥15 51单片机PN532刷卡原理图代码
  • ¥15 matlab如何不显示绘图而保存为能打开的fig图片?
  • ¥15 oracle数据库备份、
  • ¥15 关于Finetune模型,CUDA error: device-side assert triggered 报错
  • ¥15 能将阿里云上多个设备的信息能上传给小程序吗