在线急等!ORA-00911:无效字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线急等!ORA-00911:无效字符相关的知识,希望对你有一定的参考价值。
CREATE TABLE "sdta863"."C_TABLE_MAPING"
( "ID" VARCHAR2(32) NOT NULL ENABLE,
"S_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"D_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"ORDERINDEX" NUMBER NOT NULL ENABLE,
"JOIN_CONDITION" VARCHAR2(512) NOT NULL ENABLE,
"WHERE_CONDITION" VARCHAR2(512),
"ENABLED" NUMBER NOT NULL ENABLE,
syncid NUMBER not null,
CONSTRAINT "C_TABLE_MAPING_PK" PRIMARY KEY ("ID")
) TABLESPACE "sdta863";
我在做数据库同步,在创建表的时候报ORA-00911:无效字符, 我看也没有错啊
( "ID" VARCHAR2(32) NOT NULL ENABLE,
"S_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"D_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"ORDERINDEX" NUMBER NOT NULL ENABLE,
"JOIN_CONDITION" VARCHAR2(512) NOT NULL ENABLE,
"WHERE_CONDITION" VARCHAR2(512),
"ENABLED" NUMBER NOT NULL ENABLE,
syncid NUMBER not null,
CONSTRAINT "C_TABLE_MAPING_PK" PRIMARY KEY ("ID")
) TABLESPACE "sdta863";
最后这个括号 是 你用的是中文括号 ) ,而不是英文括号 )
改成
CREATE TABLE "sdta863"."C_TABLE_MAPING"
( "ID" VARCHAR2(32) NOT NULL ENABLE,
"S_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"D_TABLENAME" VARCHAR2(128) NOT NULL ENABLE,
"ORDERINDEX" NUMBER NOT NULL ENABLE,
"JOIN_CONDITION" VARCHAR2(512) NOT NULL ENABLE,
"WHERE_CONDITION" VARCHAR2(512),
"ENABLED" NUMBER NOT NULL ENABLE,
syncid NUMBER not null,
CONSTRAINT "C_TABLE_MAPING_PK" PRIMARY KEY ("ID")
) TABLESPACE "sdta863";
你的输入习惯很不好, 不适合搞IT , 还有 上面这些双引号 加了也可能存在问题本回答被提问者采纳 参考技术B 去掉所有的双引号追问
试了,还报错
以上是关于在线急等!ORA-00911:无效字符的主要内容,如果未能解决你的问题,请参考以下文章
Mybatis 批量更新 ORA-00911: 无效字符的错误