Oracle中创建表 显示表名无效
createtableuser(useridvarchar2(11)notnull,userpassvarchar2(50)notnull,typenumber(1)no...
create table user(
userid varchar2(11) not null,
userpass varchar2(50) not null,
type number(1) not null
)
tablespace USERS;
我是在USERS表空间中创建user表
但是 总是显示【表名无效】
怎么回事?
而且这个表空间中是没有user表的…… 展开
userid varchar2(11) not null,
userpass varchar2(50) not null,
type number(1) not null
)
tablespace USERS;
我是在USERS表空间中创建user表
但是 总是显示【表名无效】
怎么回事?
而且这个表空间中是没有user表的…… 展开
3个回答
展开全部
user是关键字。。你应该好好去看看命名规则
1) 1~30byte长;
2)必须用字母开始;
3)能够包含字母,数字和下划线和井号,和$符号,但是oracle不鼓励使用$符号。
4)不能使用保留字
MYSQL中加上[]就可以了ORACLE不知道可不可以。。
1) 1~30byte长;
2)必须用字母开始;
3)能够包含字母,数字和下划线和井号,和$符号,但是oracle不鼓励使用$符号。
4)不能使用保留字
MYSQL中加上[]就可以了ORACLE不知道可不可以。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
user 是关键字 不能用作表名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |