pl/sql ORA-00907: 缺失右括号什么意思,要怎么解决

SQL>createtablestudent(2xhnumble(4),3xmvarchar2(20),4sexchar(2),5birthdaydate,6salnum... SQL> create table student (
2 xh numble(4),
3 xm varchar2(20),
4 sex char(2),
5 birthday date,
6 sal numble(7,2)
7 );

create table student(
xh numble(4),
xm varchar2(20),
sex char(2),
birthday date,
sal numble(7,2)
)

ORA-00907: 缺失右括号
展开
 我来答
freechan10
2020-01-04 · TA获得超过2.9万个赞
知道小有建树答主
回答量:263
采纳率:68%
帮助的人:12.9万
展开全部

字段类型,拼写错误。把number型,误写为numble,导致建表脚本报错。解决步骤如下:

1、打开pl/sql客户端,登录oracle数据库;

2、改写建表脚本,

create table student(xh number(4),xm varchar2(20),sex char(2),birthday date,sal number(7,2)) 

3、右击student表,选择‘查看’;

4、即可查看新建的student表的结构,原脚本中错误的字段类型为number型;

李翀昊
推荐于2017-09-13 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:98.5万
展开全部
改成:

create table student(
xh number(4),
xm varchar2(20),
sex char(2),
birthday date,
sal number(7,2)
)
number 写成了numble
两个number都写错了,最后一个)前没有,
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
helly84
2014-07-10 · TA获得超过329个赞
知道小有建树答主
回答量:737
采纳率:77%
帮助的人:328万
展开全部
numble 错了 number
追问
SQL> create table student(
2 xh number(4),
3 xm varchar2(20),
4 sex char(2),
5 birthday date,
6 sal number(7,2),
7 );
ORA-00904: : 标识符无效
这又是什么问题啊?
追答
实在没看出来有什么问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanghao_kjlink
2014-07-10 · TA获得超过607个赞
知道小有建树答主
回答量:561
采纳率:100%
帮助的人:271万
展开全部
sal numble(7,2) -> number
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式