oracle创建表时:ORA-00904: : 标识符无效
createtableitems(idnumbernotnull,namevarchar2(50)notnull,rownonumbernotnull,colnonumb...
create table items(
id number not null,
name varchar2(50) not null,
rowno number not null,
colno number not null,
type varchar(30) not null,
size number,
maxlength number,
value nvarchar2(1000),
contents nvarchar2(1000),
cols number,
rows number,
display number not null,
primary key(id)
)
问题出在哪儿啊? 展开
id number not null,
name varchar2(50) not null,
rowno number not null,
colno number not null,
type varchar(30) not null,
size number,
maxlength number,
value nvarchar2(1000),
contents nvarchar2(1000),
cols number,
rows number,
display number not null,
primary key(id)
)
问题出在哪儿啊? 展开
5个回答
展开全部
使用了保留字,必须用的话就用引号吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关键字问题,oracle这里不同于ms sql
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能参考一下这个!
alter table SYS_USER modify "LEVEL" VARCHAR2(36);
-- Add comments to the columns
comment on column SYS_USER.LEVEL
is '医生级别';
不用改字段名
alter table SYS_USER modify "LEVEL" VARCHAR2(36);
-- Add comments to the columns
comment on column SYS_USER.LEVEL
is '医生级别';
不用改字段名
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询