ORA-00936: missing expression

Posted 翱翔天地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-00936: missing expression相关的知识,希望对你有一定的参考价值。

1、错误描述

Connected to Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 
Connected as scott@ORCL
 
SQL> create table XSB
  2  (
  3     XH char(6) NOT NULL PRIMARY KEY,
  4     XM char(8) NOT NULL,
  5     XB char(2) DEFAULT NOT NULL,
  6     CSSJ date NOT NULL,
  7     ZY char(2) NULL,
  8     ZXF number(2) NULL,
  9     BZ varchar(200) NULL
 10  );
 
create table XSB
(
   XH char(6) NOT NULL PRIMARY KEY,
   XM char(8) NOT NULL,
   XB char(2) DEFAULT NOT NULL,
   CSSJ date NOT NULL,
   ZY char(2) NULL,
   ZXF number(2) NULL,
   BZ varchar(200) NULL
)
 
ORA-00936: missing expression
 
SQL> 

2、错误原因


3、解决办法

以上是关于ORA-00936: missing expression的主要内容,如果未能解决你的问题,请参考以下文章

ORA-00936: 缺少表达式

ORA-00936: 缺少表达式解决方案 - 转换函数

ora:00936 缺少表达式错误

通过 java 类运行时出现 ORA-00936 错误

平均查询 ORA-00936 错误

ORA 00936 缺少表达式