Oracle创建表显示表名无效,一般是表名使用了Oracle中的关键字。
处理方式是将关键字的表名上加双引号。
如以下就会报错:
如果改成:
create table "number"
(id int,
name varchar2(10));
则会创建成功。
user是关键字。。你应该好好去看看命名规则
1) 1~30byte长;
2)必须用字母开始;
3)能够包含字母,数字和下划线和井号,和$符号,但是oracle不鼓励使用$符号。
4)不能使用保留字
MYSQL中加上[]就可以了ORACLE不知道可不可以。。
user 是关键字 不能用作表名