oracle建表失败,出现标识符无效
createtableBid(idnumberprimarykey,--出价编号prod_idnumber(11),--商品编号indexnumber(11),--顺序号...
create table Bid(
id number primary key,--出价编号
prod_id number(11),--商品编号
index number(11),--顺序号
user_id number(11),--卖家编号
create_time date,--出价时间
price number(11)--出价金额
);
create table Users(
user_id number primary key,--用户id
user_name varchar2(50),--用户名
password varchar2(50),--密码
identity_code varchar2(18),--身份证号码 只能18位或者15位
phone varchar2(11),--电话
address varchar2(255),--地址
postcode varchar2(6),--邮编
user_status number(11) --用户状态
);
这个是也 但是 没关键字呀 展开
id number primary key,--出价编号
prod_id number(11),--商品编号
index number(11),--顺序号
user_id number(11),--卖家编号
create_time date,--出价时间
price number(11)--出价金额
);
create table Users(
user_id number primary key,--用户id
user_name varchar2(50),--用户名
password varchar2(50),--密码
identity_code varchar2(18),--身份证号码 只能18位或者15位
phone varchar2(11),--电话
address varchar2(255),--地址
postcode varchar2(6),--邮编
user_status number(11) --用户状态
);
这个是也 但是 没关键字呀 展开
6个回答
展开全部
index 字段换下 index是关键字段不可以当字段名
index 换成idx 或其他的
index 换成idx 或其他的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
index是 索引 关键字,不能当字段名。第二个表,password改成user_pass。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
create table Bid(
id number ,--出价编号
prod_id number(11),--商品编号
indexnum number(11),--顺序号
user_id number(11),--卖家编号
create_time date,--出价时间
price number(11)--出价金额
);
alter table Bid
add constraint Bid_Key primary key (id);
id number ,--出价编号
prod_id number(11),--商品编号
indexnum number(11),--顺序号
user_id number(11),--卖家编号
create_time date,--出价时间
price number(11)--出价金额
);
alter table Bid
add constraint Bid_Key primary key (id);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个人家回答的没错 是index是关键字问题
补充的问题是你邮编后面的逗号是全角的 其他是半角的
补充的问题是你邮编后面的逗号是全角的 其他是半角的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
里面有保留字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询