pl/sql create table语句使用分号报错的问题,报:缺失右括号。

createtableqq_test2(DEPTNONUMBER(2),--部门编号DNAMEVARCHAR2(14),--部门名称LOCVARCHAR2(13)--地点... create table qq_test2
(
DEPTNO NUMBER(2), --部门编号
DNAME VARCHAR2(14), --部门名称
LOC VARCHAR2(13) --地点
);

不要分号可以建表,原因是什么
把最后一个注释去掉也可以,就是不知道原因。会不会注释符号的问题?
create table qq_test1
(
EMPNO NUMBER(4), --员工号
ENAME VARCHAR2(10), --员工姓名
JOB VARCHAR2(9), --工作
MGR NUMBER(4), --上级编号
HIREDATE DATE, --雇佣日期
SAL NUMBER(7,2), --薪金
COMM NUMBER(7,2), --佣金
DEPTNO NUMBER(2)--部门编号
);
这个语句能执行,但是上面那条语句改成这样又不行。
展开
 我来答
rudy0127
2013-05-06 · TA获得超过166个赞
知道答主
回答量:20
采纳率:0%
帮助的人:3万
展开全部
就一条语句,分号可以不加,没族猛有为什么,默认的。但是如果有多条语句,每条之间需要加;要不然无法区分几条语句,会有语法错误。

是注释的原因吧,正激没试过不清楚,这个注释完全可以加在建表的备注里,没有比较注释,你注释了 ,建表完成兆清桥,看表的时候一样不知道哪个字段代表什么,直接加备注里就可以了。备注语句你应该知道吧?

CREATE TABLE `table1` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`mail` varchar(255) DEFAULT NULL COMMENT '邮箱',
PRIMARY KEY (`Id`)
)

COMMENT '邮箱'就是备注。
大雅新科技有限公司
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,... 点击进入详情页
本回答由大雅新科技有限公司提供
ricetendto2
2013-05-06 · TA获得超过583个赞
知道小有建树答主
回答量:804
采纳率:0%
帮助的人:347万
展开全部
首先,貌似sql里拍缺面没有NUMBER这个类型吧?第二个,是不是你把字段和注释写在一行了袭租辩, 最后一个 ) 跟在注释后面了,型燃所以找不到右括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suetrain
2013-05-06 · TA获得超过178个赞
知道小有建树答主
回答量:244
采纳率:100%
帮助的人:186万
展开全部
;改成/试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式