
oracle建表缺少左括号 /*==============================================================*/ /* Table:
/* Table: ContentSort */
/*==============================================================*/
create table ContentSort
(
ContSortID int not null,
ContSortName varchar(100) null,
CompID int null,
constraint PK_CONTENTSORT primary key clustered (ContSortID)
);
用oracle数据库,plsql,缺少左括号 展开
--脚本帮你改好
create table ContentSort
(
ContSortID int not null,
ContSortName varchar(100) null,
CompID int null,
constraint PK_CONTENTSORT primary key (ContSortID)
);
--另外给你提一个小建议 虽然oracle还保留int和varchar 数据类型 但最好不要用这个 兼容性不好
--也不是oracle自己的数据类型 只是为了兼容sql server int对应number varchar对应varchar2
drop table ContentSort ;
create table ContentSort
(
ContSortID int not null,
ContSortName varchar(100) null,
CompID int null,
constraint PK_CONTENTSORT primary key (ContSortID)
);
alter table CourseContentSort
add constraint FK_COURSECO_REFERENCE_COURSE foreign key (CourseID)
references Course (CourseID)
on update restrict
on delete restrict; 添加主键 '缺少关键字'
问你采纳的人吧
constraint PK_CONTENTSORT primary key clustered (ContSortID)
中的 clustered去掉就可以了,系统将其识别为你的主键字段名了,故有此错
把clustered去掉