新手求教,缺失右括号异常。

愚若已 2013-04-20 08:18:12
create table UserInfo
(
UserId number(5) primary key, ---非空 主键编号
UserName varchar(20) unique not null , --非空 唯一用户名
UserPwd varchar(20) not null, --非空 登录密码
Balance number(5) not null --非空 余额
);

这段代码说是缺失右括号
但当我把最后的分号删后
create table UserInfo
(
UserId number(5) primary key, --非空 主键编号
UserName varchar(20) unique not null , --非空 唯一用户名
UserPwd varchar(20) not null, --非空 登录密码
Balance number(5) not null --非空 余额
)
这里又没事了,
不删分号,我把前两行注释删了
create table UserInfo
(
UserId number(5) primary key,
UserName varchar(20) unique not null ,
UserPwd varchar(20) not null, --非空 登录密码
Balance number(5) not null --非空 余额
);
段代号也是好的,怎么回事啊????
...全文
278 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
一方小四 2013-04-24
  • 打赏
  • 举报
回复
---非空 主键编号 去掉一个‘-’ 试试 无解
u010412956 2013-04-24
  • 打赏
  • 举报
回复
这个问题无解,建议不要建表语句里面写注释,,应该用comment语句。 comment on column UserInfo.Userid is '非空 主键编号';
kk_lucky 2013-04-24
  • 打赏
  • 举报
回复
语法问题啦
xian_99223 2013-04-24
  • 打赏
  • 举报
回复
create table UserInfo ( UserId number(5) primary key, ---非空 主键编号 UserName varchar(20) unique not null , --非空 唯一用户名 UserPwd varchar(20) not null, --非空 登录密码 Balance number(5) not null --非空 余额 ); 把最后‘-’前删掉几个空格 也是可以运行的; 无解
sych888 2013-04-21
  • 打赏
  • 举报
回复
直接用你提供的语句在SQLPLUS命令行下是可以直接执行的
愚若已 2013-04-21
  • 打赏
  • 举报
回复
我这还是不行啊,我是放在orcale 的 sql窗口中运行的,还是说“缺失右括号”,我同学的也一样。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧